温馨提示×

Ubuntu中Jenkins如何实现持续集成

小樊
47
2025-09-16 17:43:31
栏目: 智能运维

在Ubuntu中实现Jenkins持续集成,可按以下步骤进行:

安装Jenkins

  1. 更新系统软件包:sudo apt update
  2. 安装Java 11:sudo apt install openjdk-11-jdk,并验证安装:java -version
  3. 添加Jenkins官方软件源:导入密钥wget -q -O - 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
  4. 安装Jenkins:sudo apt updatesudo apt install jenkins
  5. 启动服务并设置开机自启:sudo systemctl start jenkinssudo systemctl enable jenkins

配置Jenkins

  1. 访问http://your_server_ip:8080,用sudo cat /var/lib/jenkins/secrets/initialAdminPassword获取的密码解锁。
  2. 安装推荐插件或在“Manage Jenkins”->“Manage Plugins”中手动安装Git、Pipeline等插件。
  3. 创建管理员账户。

创建持续集成任务

  1. 点击“New Item”,选择“Pipeline”并命名。
  2. 配置源码管理,选择Git,输入仓库URL、凭证和Jenkinsfile路径。
  3. 设置构建触发器,如定时触发或通过Webhook触发。
  4. 在“构建”步骤中添加命令,如mvn clean install等。
  5. 配置构建后操作,如发送邮件通知等。

运行与监控

保存任务配置后,可手动触发构建或等待触发条件满足自动构建。通过Jenkins的Web界面监控构建状态、查看日志。

0