4

Jenkins DSL プラグインを使用して、定期的に呼び出す必要があるジョブを生成しています すべてが期待どおりに進んでいました – 以下のコードによって生成されるはずだったトリガー cron のみがジョブの GUI に表示されず、ジョブは表示されません実際に生成されたジョブ構成ファイル (config.xml) を調べると、cron テキストがそこにありました

コードは次のとおりです。

dslFactory.freeStyleJob(jobName+'-PeriodicInvocation') {
    triggers {
        cron("$cronVal")
     }
}

cronVal の値は構成ファイルから取得されます。

Ubuntu 12.04 で DSL バージョン 1.39、Jenkins バージョン 1.625 を使用

4

1 に答える 1

2

間違っていた cron 式の値 (5 つではなく 6 つの部分があった) 例: 「H 22 ****」</p>

式が修正されると、設定に cron 式が表示され、式に従ってジョブが呼び出されました。式を確認する簡単な方法は、cron 式を使用して、生成されたジョブを手動で編集し、保存してみることです。それが間違っている場合、Jenkins はそれを許可しません。

于 2015-12-02T15:12:29.087 に答える