溫馨提示×

Jenkins在Ubuntu上如何進行任務調度

小樊
73
2025-04-13 14:25:36
欄目: 智能運維

在Ubuntu上為Jenkins設置任務調度可以通過以下幾種方式進行:

通過Jenkins CLI設置延遲

  • 使用Jenkins的遠程訪問API,在發起構建請求時帶上一個delay參數,以指定構建前的等待時間。例如,使用以下命令設置延遲為0秒:

    curl -X POST http://${JENKINS_HOST}:${JENKINS_PORT}/job/${JOB_NAME}/build \
    --user ${USER}:${PASSWORD} \
    --data-urlencode json='{"parameter": [{"name":"delay", "value":"0sec"}]}'
    

在Jenkins Job中設置(Pipeline方式)

  • 如果你使用的是Jenkins Pipeline,可以在options部分添加quietPeriod參數來設置安靜期。例如,設置安靜期為0秒:

    pipeline {
        options {
            quietPeriod(0)
        }
        // 其他Pipeline配置
    }
    

在Jenkins系統設置中設置全局安靜期

  • 在Jenkins的管理頁面(通常是http://${JENKINS_HOST}:${JENKINS_PORT}/manage/configure)中,找到Quiet period設置項,填寫你想要的安靜期時長,然后保存設置。

以上就是在Ubuntu上為Jenkins設置任務調度的幾種方法,你可以根據自己的需求選擇合適的方式進行配置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女