在CentOS上觸發Jenkins任務有多種方法:
- 手動觸發:登錄Jenkins管理界面,點擊任務頁面的“立即構建”按鈕。
- 定時觸發:在任務配置頁面的“構建觸發器”中,勾選“Build periodically”,輸入Cron表達式來定義執行時間。如
0 10 * * *表示每天上午10點執行。
- 通過API觸發:使用Jenkins的Remote Access API,發送POST請求到
http://${JENKINS_HOST}:${JENKINS_PORT}/job/${JOB_NAME}/build來觸發任務,可設置參數。
- 使用Pipeline調度:編寫Jenkins Pipeline腳本,通過
triggers字段設置定時任務,如cron('H 4 * * 1-5')表示每周一至周五凌晨4點執行。
- 結合Kubernetes觸發:安裝Kubernetes插件,創建Pod模板,在Pipeline項目中使用該模板來調度任務。