“Jenkins 如何关联 Ubuntu”通常有以下几种常见理解,我分别说明,你可以按需查看:
sudo apt update
sudo apt install -y openjdk-17-jdk
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 -y jenkins
sudo systemctl enable jenkins
sudo systemctl start jenkins
http://<ubuntu_ip>:8080
初始密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
适用于:Jenkins 在别的机器,Ubuntu 作为构建/部署服务器
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
Jenkins → Manage Jenkins → Configure System
pipeline {
agent any
stages {
stage('Deploy') {
steps {
sshagent(['ubuntu-ssh']) {
sh 'ssh ubuntu@192.168.1.10 "uptime"'
}
}
}
}
}
适用于:Ubuntu 作为构建节点
sudo apt install openjdk-17-jdk
Jenkins → Manage Nodes → New Node
常见组合:
如果你能说明你是哪一种需求,我可以给你更精确的步骤或示例配置。