在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官方文档或社区论坛寻求帮助。