ubuntu

Ubuntu上Jenkins如何实现持续集成

小樊
37
2025-05-17 22:17:42
栏目: 智能运维

在Ubuntu上实现Jenkins的持续集成(CI)涉及几个关键步骤,包括安装Jenkins、配置Jenkins、创建构建任务以及设置触发器。以下是一个详细的指南:

安装Jenkins

  1. 更新系统软件包
sudo apt update
sudo apt upgrade
  1. 安装Java开发工具包(JDK)
sudo apt install openjdk-11-jdk
  1. 添加Jenkins官方软件源
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
  1. 安装Jenkins
sudo apt install jenkins
  1. 启动Jenkins服务
sudo systemctl start jenkins
  1. 设置Jenkins服务开机自启动
sudo systemctl enable jenkins
  1. 访问Jenkins Web界面

在浏览器中输入你的服务器IP地址或域名,加上默认端口8080:http://your_server_ip:8080。你应该能看到Jenkins的初始化页面。

配置Jenkins

  1. 获取Jenkins初始密码
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
  1. 安装推荐插件
  1. 配置全局工具

创建持续集成任务

  1. 新建任务
  1. 配置源码管理
  1. 配置构建触发器
  1. 配置构建步骤
pipeline {
    agent any
    stages {
        stage('Checkout') {
            steps {
                git branch: 'main', url: 'git@github.com:your-repo.git'
            }
        }
        stage('Build & Test') {
            steps {
                sh './gradlew build'
            }
        }
    }
}
  1. 配置构建后操作

注意事项

通过以上步骤,你就可以在Ubuntu上使用Jenkins实现基本的持续集成了。根据具体的项目需求,你可能需要进一步定制构建流程和插件配置。

0
看了该问题的人还看了