Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!
We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!
Learn from Guru Rajesh Kumar and double your salary in just one year.
What is continuous integration?
Continuous integration is a software development process where developers integrate the new code they’ve written more frequently throughout the development cycle, adding it to the code base at least once a day. Once the code is commited to the repository, automated build, code analysis,scanning, coverage, testing are performed. Continuous feedback system is enabled to respective stakeholders to take necessary action without any delay. Overall, continuous integration helps streamline the build process, resulting in higher-quality software and more predictable delivery schedules.
Write down steps to add new linux node of Jenkins
Setup and Configure Install Java and other required toolsthe linux machine identified as node
Generate SSH Key on Master node
Add Public key in node machine
Add node using Jenkins web
List down top 20 Jenkins plugins
- SCM API
- bootstrapped-multi-test-results-report
- GitHub Integration
- Jenkins Infrastructure
- Mailer
- Disk-usage
- Monitoring
- Pipeline
- Build Pipeline
- Performance Publisher
- Jira
- Azure Container Service
- Amazon Elastic Container Service
- Kubernetes
- Code Coverage
- Blue Ocean
- Kubernetes
- Jenkins Remoting Project
- Job Converter for Jenkins
- Ansible
Define git workflow and list down all the git workflow options
A Git workflow is a recipe or recommendation for how to use Git to accomplish work in a consistent and productive manner.
Git Workflows
- Local repo
- Central repo
- Feature branch
- Git flow
- forking