在CentOS上配置Jenkins定时构建任务,可以按照以下步骤进行:
如果你还没有安装Jenkins,可以参考以下步骤进行安装:
# 添加Jenkins仓库
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
# 导入Jenkins仓库的GPG密钥
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
# 安装Jenkins
sudo yum install jenkins
# 启动Jenkins服务
sudo systemctl start jenkins
# 设置Jenkins开机自启动
sudo systemctl enable jenkins
打开浏览器,访问 http://<your_server_ip>:8080
,输入默认密码(通常在 /var/lib/jenkins/secrets/initialAdminPassword
文件中)进行登录。
在Jenkins主页上,点击“New Item”创建一个新的任务。
输入任务名称,选择“Freestyle project”,然后点击“OK”。
在任务配置页面中,找到“Build Triggers”部分。
勾选“Build periodically”,然后输入Cron表达式来定义定时任务的时间规则。例如:
H 12 * * *
:每天中午12点执行。0 15 14 * *
:每天下午2点15分执行。*/5 * * * *
:每5分钟执行一次。(可选)如果你需要使用额外的触发器(如SCM轮询),可以在这里配置。
在“Build”部分,添加你需要的构建步骤,例如:
点击页面底部的“Save”按钮保存任务配置。
点击“Build Now”手动触发一次构建,确保配置正确。
在任务页面,你可以查看构建历史记录,包括每次构建的时间、结果等信息。
以下是一些常用的Cron表达式示例:
0 * * * *
:每小时的第0分钟执行。*/15 * * * *
:每15分钟执行一次。0 8-17 * * 1-5
:周一到周五的8点到17点每小时的第0分钟执行。0 1 1 * *
:每月的第一天凌晨1点执行。通过以上步骤,你就可以在CentOS上配置Jenkins定时构建任务了。如果有任何问题,可以参考Jenkins官方文档或社区论坛寻求帮助。