Posts
Showing posts from June, 2022
Logging and Monitoring(elastic search , kibana & filbert )
- Get link
- X
- Other Apps
Jenkins Training (Integrate with ci & cd tools)
- Get link
- X
- Other Apps
What is Jenkins? It is an open-source automation server which enables developer developer to build , test and deploy their apps in different environments(DEV , UAT & PROD clusters) It is java software (written in java), To run the Jenkins , we need java . Install Of Jenkins Difeerent ways we can install jenkis , here we will see , how to install on linux. wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key yum upgrade Add required dependencies for the jenkins package sudo yum install java-11-openjdk sudo yum install jenkins sudo systemctl daemon-reload Start Jenkins systemctl start jenkins systemctl start jenkins
Continuous Integration Tools
- Get link
- X
- Other Apps

What is CI or contineous integration ? Continuous integration is a DevOps software development practice , where developers regularly push their code changes or new features into a central repository like github,bitbucket & gitlab etc. after that build tools like jenkin will clone the source code and start the automated builds. The key goals of continuous integration are to find and address bugs quicker, improve software quality, and reduce the time it takes to validate and release new software updates. How CI works ? Developer or Application owner creates/checkout a new feature/temporary branch from develop branch . Add the new code/feature into the feature/temporary branch and push the branch to remote repository . In jenkins , basically we configure multibranch pipeline job , hence jenkin will scan the pipeline and pick the new branch and trigger the job to start build & deployment process(deployment process we ca...