JDK安装
sudo apt update
sudo apt install openjdk-11-jdk
Java验证
java -version
输出
openjdk version "1.8.0_272"
OpenJDK Runtime Environment (build 1.8.0_272-8u272-b10-0ubuntu1~20.04-b10)
OpenJDK 64-Bit Server VM (build 25.272-b10, mixed mode)
安装Jenkins
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo apt update
sudo apt install jenkins
设置防火墙
sudo ufw allow 8080
启动Jenkins
sudo systemctl start jenkins
查看Jenkins状态
systemctl status jenkins
输出
● jenkins.service - LSB: Start Jenkins at boot time
Loaded: loaded (/etc/init.d/jenkins; generated)
Active: active (exited) since Tue 2020-11-10 11:06:33 HKT; 24s ago
Docs: man:systemd-sysv-generator(8)
Tasks: 0 (limit: 9345)
Memory: 0B
CGroup: /system.slice/jenkins.service
Nov 10 11:06:32 amine systemd[1]: Starting LSB: Start Jenkins at boot time...
Nov 10 11:06:32 amine jenkins[229594]: Correct java version found
Nov 10 11:06:32 amine jenkins[229594]: * Starting Jenkins Automation Server jenkins
Nov 10 11:06:32 amine su[229677]: (to jenkins) root on none
Nov 10 11:06:32 amine su[229677]: pam_unix(su-l:session): session opened for user jenkins by (uid=0)
Nov 10 11:06:32 amine su[229677]: pam_unix(su-l:session): session closed for user jenkins
Nov 10 11:06:33 amine jenkins[229594]: ...done.
Nov 10 11:06:33 amine systemd[1]: Started LSB: Start Jenkins at boot time.
设置Jenkins
要建立新的Jenkins的安装,打开浏览器,输入您的域名或IP地址,后跟端口8080
192.168.104.200:8080
解锁Jenkins
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
点击“安装推荐插件”,等待安装完成。
安装插件后,系统将提示您设置第一个管理员用户。填写所有必需的信息,然后单击“保存并完成”。
至此,您已经在服务器上成功安装了Jenkins
Jenkins卸载
sudo apt-get remove jenkins
sudo apt-get remove --auto-remove jenkins
sudo apt-get purge jenkins
sudo apt-get purge --auto-remove jenkins