© 2023 Hashnode
#jenkins
Continuous Integration/ Continuous Deployment automates your software delivery process. The pipeline builds code, runs, tests, and safely deploys a new version of the applications What is Continuous Integration ( CI ): It's a development pr…
Jenkins is an open-source automation tool that allows users to build, test, and deploy software. It supports various job types, including: Freestyle: This is the most basic and common job type in Jenkins. It allows users to configure vario…
If you have forgotten the admin password for your Jenkins instance and you are unable to log in, you can try resetting the password using the following steps: Check if you have access to the Jenkins server file system: You will need to hav…
There are several ways to restart a Jenkins server: Restart from the Jenkins UI: Log in to the Jenkins UI as an administrator. Click on "Manage Jenkins" in the left navigation menu. Click on "Restart" in the "System Information" section.…
is an example of a Declarative Pipeline that can be used to build, test, and deploy a Java application using Maven, SonarQube, Docker, and Ansible: pipeline { agent { docker { image 'maven:3.6.3-jdk-11' a…
In Jenkins, a pipeline is a suite of plugins that supports implementing and integrating continuous delivery pipelines into Jenkins. There are two types of pipelines in Jenkins: Declarative and Scripte…
To change the port that Jenkins runs on in Ubuntu, you can follow these steps: Open the Jenkins configuration file, located at /etc/default/jenkins, in a text editor. Locate the line that begins wit…
There are several ways you can back up your Jenkins instance: Use the Jenkins Backup Plugin: This plugin allows you to create backups of your Jenkins instance and store them in a secure location. Manually back up the Jenkins home director…
Jenkins plugins are add-ons that extend the functionality of Jenkins. There are hundreds of plugins available, which provide integration with a wide range of tools and services. Some common Jenkins pl…
Jenkins is an open-source automation server that helps automate parts of the software development process. It is commonly used for continuous integration and delivery of projects, although it can also…