Jenkins Notes

Jenkins installation:

sudo apt update
sudo apt upgrade
sudo apt install default-jre
sudo apt install default-jdk
sudo vim /etc/environment
source /etc/environment
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins
sudo systemctl start jenkins
#sudo cat /var/lib/jenkins/secrets/initialAdminPassword
wget https://github.com/prometheus/node_exporter/releases/download/v1.1.1/node_exporter-1.1.1.linux-amd64.tar.gz
tar xvzf node_exporter-1.1.1.linux-amd64.tar.gz
cd node_exporter-1.1.1.linux-amd64/
./node_exporter

CLI tricks

# Check all existing jobs
curl -s "http://10.2.2.242:8080/api/json?pretty=true&tree=jobs[name,jobs[name]]"

Some snippets

Jenkins pipelines
FilenameLast ModifiedSize
kubernetes-bash.Jenkinsfile2023-05-180.77 Kb