
Getting Started with Jenkins
Jenkins is an Open Source Automation server, Jenkins helps to automate the software development process, with Continuous Integration and by facilitating technical aspects of continuous delivery.It works on a distributed network which helps build tests and deploy faster.Introduction to Continuous Delivery
Continuous delivery is a branch of continuous integration. It concentrates on automating the software delivery process so that teams can quickly and confidently deploy their code to production at any point.Introduction to Continuous Integration
Here Jenkins shall be used in order to create a continuous integration pipeline for NodeJs applications. Jenkins contains a number of plugins, so in order to make Jenkins compatible with other tools such as gitlab, docker or kubernetes we shall need to install the required plugins. You can also learn more about Bazel tool in this blog. Jenkins being a java application can be installed both as a standalone application and on tomcat servlet. Here we shall install and run Jenkins on a docker container. By default, Jenkins runs on 8080 port. Jenkins can be installed docker using this command:- docker run -it -p 8080:8080 jenkins:alpineSetting up Continuous Delivery with Jenkins
In order for Jenkins to work with gitlab, install some plugins. Go to the Jenkins dashboard > Manage Jenkins > Manage Plugins.




A Holistic Strategy
Building and deploying continuous delivery on Jenkins involves no. of steps to perform while getting this done. To perform this task in a compressive way, you are advised to take below steps:- Learn more about Continuous Delivery Best Practices and Tools
- Get an insight about Continuous Delivery and Continuous Platform