在Ubuntu上实现Jenkins的持续集成(CI)涉及几个关键步骤,包括安装Jenkins、配置Jenkins、创建构建任务以及设置触发器。以下是一个详细的指南:
sudo apt update
sudo apt upgrade
sudo apt install openjdk-11-jdk
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
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
sudo systemctl start jenkins
sudo systemctl enable jenkins
在浏览器中输入你的服务器IP地址或域名,加上默认端口8080:http://your_server_ip:8080。你应该能看到Jenkins的初始化页面。
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
pipeline {
agent any
stages {
stage('Checkout') {
steps {
git branch: 'main', url: 'git@github.com:your-repo.git'
}
}
stage('Build & Test') {
steps {
sh './gradlew build'
}
}
}
}
通过以上步骤,你就可以在Ubuntu上使用Jenkins实现基本的持续集成了。根据具体的项目需求,你可能需要进一步定制构建流程和插件配置。