以下是在Linux上使用Jenkins实现持续集成的核心步骤:
基于包管理器安装(以Ubuntu/Debian为例):
sudo apt update
sudo apt install openjdk-11-jdk # 安装Java依赖
wget -q -O - https://pkg.jenkins.io/debian/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 install jenkins # 安装Jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins # 开机自启
(CentOS/RHEL需替换为对应的yum命令,参考)
Docker安装(可选):
docker run -d -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
http://服务器IP:8080
,输入初始管理员密码(位于 /var/lib/jenkins/secrets/initialAdminPassword
),完成向导。sudo apt install git
(Ubuntu)或 sudo yum install git
(CentOS)。Manage Jenkins > Global Tool Configuration
,设置JDK、Git、Maven路径。Freestyle project
或 Pipeline
,输入项目名称。Poll SCM
(如 H/5 * * * *
每5分钟检查一次)。mvn clean install
)。pipeline {
agent any
stages {
stage('Build') { steps { sh 'mvn compile' } }
stage('Test') { steps { sh 'mvn test' } }
}
}
Build Now
,查看日志输出。Post-build Actions
中添加邮件、钉钉等通知。Manage Jenkins > Manage Nodes and Clouds
中配置节点,实现并行构建。参考来源: