2. Table of Content
● TRADITIONAL APPROACH OF CODE DEPLOYMENT
● WHAT IS CI/CD
● WHY CI/CD IS IMPORTANT
● WHY STRIDERCD
● IMPLEMENTATION
● FEATURES
● CONCLUSION
4. WHAT IS CI/CD
Continuous Integration and Continuous Deployment
Continuous Integration: Continuous Integration (a.k.a. CI) is a software engineering process. It can be
defined as running an automated test suite on every commit to a software project and notifying on success
and failure.
Continuous Deployment: At a high level, Continuous Deployment (a.k.a. CD) extends Continuous
Integration to include automated deployment.
Continuous Integration and Continuous Deployment processes improve the quality and reliability of
software.
6. WHY USE CI/CD
● Automate the build/Compilation
● Make the build self testing
● Keep the build fast
● Test in a clone of the production environment
● Everyone can see what is happening
● Automate deployment
7. WHY STRIDER
Strider is an open source CI/CD platform. It is written in Node.JS / JavaScript and uses MongoDB as a
backing store. It’s like Jenkins and Travis, but a lot easier to use!
8. IMPROVED PROCESS USING CI/CD TOOL
Git Server
Production
Server
Strider Server
Local
Machine
10. FEATURES
● Strider integrates with Github, Github Enterprise, BitBucket, GitLab and more.
● Email And Webhook Notifications on success and failure on testing and
deployment process.
● Out-of-box support for Node.JS and Python projects.
● Strider is designed to be highly extensible. You can extend it by creating your
own plugin to add features.
11. CONCLUSION
CI/CD pipeline is must-have for software development and Strider is the right tool
for developers to accomplish the tasks. You can use any other CI/CD tool as per
your development workflow.
A great development workflow will make you good developers.