ubuntu

Ubuntu Jenkins怎样使用脚本自动化

小樊
44
2025-09-14 17:40:41
栏目: 智能运维

在Ubuntu上使用Jenkins脚本自动化,一般可按以下步骤进行:

安装Jenkins

添加Jenkins仓库,更新系统后安装Jenkins,启动服务并设置开机自启。具体命令为:

sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins

配置Jenkins

访问http://localhost:8080,按提示完成初始化配置,安装Pipeline等必要插件。

创建Pipeline项目

在Jenkins主页点击“新建项”,选择“Pipeline”,输入项目名称,配置源代码管理(如Git)、构建触发器等。

编写Jenkinsfile

在项目根目录创建Jenkinsfile,定义自动化流程,如拉取代码、构建、测试、部署等步骤,可使用Shell脚本。示例:

pipeline {
    agent any
    stages {
        stage('Checkout') {
            steps {
                git 'https://github.com/your/repo.git'
            }
        }
        stage('Build') {
            steps {
                sh './build.sh'
            }
        }
        stage('Test') {
            steps {
                sh './run-tests.sh'
            }
        }
        stage('Deploy') {
            steps {
                sh './deploy.sh'
            }
        }
    }
}

配置构建脚本

在项目根目录创建如build.shrun-tests.shdeploy.sh等脚本,赋予执行权限chmod +x *.sh,并编写相应命令。

运行Pipeline

保存配置后,点击“立即构建”手动触发,或配置定时构建等触发条件自动执行。

0
看了该问题的人还看了