在Ubuntu上使用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
访问http://localhost:8080
,按提示完成初始化配置,安装Pipeline等必要插件。
在Jenkins主页点击“新建项”,选择“Pipeline”,输入项目名称,配置源代码管理(如Git)、构建触发器等。
在项目根目录创建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.sh
、run-tests.sh
、deploy.sh
等脚本,赋予执行权限chmod +x *.sh
,并编写相应命令。
保存配置后,点击“立即构建”手动触发,或配置定时构建等触发条件自动执行。