Linux Jenkins任務調度主要有以下方式:
- 手動觸發:登錄Jenkins管理界面,點擊任務“立即構建”。
- 定時構建(Cron表達式):
- 在任務配置頁“構建觸發器”中勾選“構建周期性”,輸入Cron表達式(如
0 10 * * 1-5
表示周一至周五10點執行)。
- Jenkins Pipeline中可通過
triggers { cron('表達式') }
定義。
- API觸發:通過Jenkins Remote Access API調用,如
curl
命令傳遞參數觸發任務。
- Webhook觸發:安裝插件(如Generic WebHook Trigger),配置URL后由外部系統觸發。
- 分布式調度(Kubernetes集成):安裝Kubernetes插件,通過Pod模板在集群中調度任務。