“Jenkins 怎么连 Ubuntu”通常有以下几种常见理解,我分别说明,你可以看哪一种符合你的需求:
如果你是想在 Ubuntu 服务器上部署 Jenkins:
Jenkins 依赖 Java:
sudo apt update
sudo apt install openjdk-17-jdk -y
sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/" | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt update
sudo apt install jenkins -y
sudo systemctl enable jenkins
sudo systemctl start jenkins
http://<Ubuntu_IP>:8080
初始密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
如果你是已有 Jenkins,想连一台 Ubuntu 机器用来跑任务:
sudo adduser jenkins
Manage Jenkins → NodesUbuntu 上运行:
java -jar agent.jar -url http://jenkins-ip:8080/ \
-secret <secret> -name ubuntu-node
如果只是Jenkins 任务里连 Ubuntu 执行脚本:
sshagent(['ubuntu-credentials']) {
sh 'ssh user@ubuntu-ip "uptime"'
}
sudo ufw allow 8080
如果你能具体说一下:
我可以直接给你一步一步的操作方案。