95

Pipeline プラグインを使用して Jenkins 2 を実行しています。各ブランチ (マスター、開発など) のルートに Jenkinsfile があるマルチブランチ パイプライン プロジェクトをセットアップしました。これを設定するのは簡単でした。ただし、コードが変更されていない場合でも、各ブランチを (ブランチのインデックス作成ではなく) 定期的に実行する方法に途方に暮れています。定期的なビルドを有効にするには、Jenkinsfile に何を入れる必要がありますか?

4

6 に答える 6

30

これが古いビルドの破棄を示す例を見つけることができました。これも私が欲しかったものです。

Jenkinsfilejenkins-infra/jenkins.io:

properties(
    [
        [
            $class: 'BuildDiscarderProperty',
            strategy: [$class: 'LogRotator', numToKeepStr: '10']
        ],
        pipelineTriggers([cron('H/30 * * * *')]),
    ]
)
于 2016-08-26T18:20:52.283 に答える