Jenkins is a CI/CD automation server.
sudo apt install openjdk-17-jdk-
Install dependencies:
sudo apt-get install -y ca-certificates curl gnupg
-
Add the Jenkins repository key:
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
-
Add Jenkins to APT sources:
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null
-
Install Jenkins:
sudo apt-get update sudo apt-get install jenkins -y
-
Enable Jenkins to start on boot:
sudo systemctl enable jenkins sudo systemctl start jenkins
-
Verify Jenkins status:
sudo systemctl status jenkins
-
Access Jenkins: Open a browser and navigate to
http://<your-ip>:8080. Use the password located in/var/lib/jenkins/secrets/initialAdminPassword.