在CentOS上配置Jenkins任务调度可以通过多种方式实现,包括使用Jenkins的内置调度功能、通过API调用、以及结合Kubernetes等。以下是一些常见的方法和步骤:
crontab -e
命令编辑当前用户的Crontab文件。* * * * * /path/to/your/script.sh
。curl
命令触发构建任务。例如:curl -X POST http://${JENKINS_HOST}:${JENKINS_PORT}/job/${JOB_NAME}/build \
--user ${USER}:${PASSWORD} \
--data-urlencode json={"parameter": [{"name":"delay", "value":"300sec"}]}
pipeline {
agent any
triggers {
cron('H 4 * * 1-5') // 每周一到周五的凌晨4点执行
}
stages {
stage('Build') {
steps {
echo 'Building..'
}
}
}
}
通过上述方法,你可以在CentOS上灵活地配置Jenkins任务调度,以满足不同的自动化需求。