私はScripted PipelineでJenkinsfileを使用しています。 このパイプラインのbuildDiscarder
オプションを変更したいのですが、動作させることができません。 https://jenkins.io/doc/book/pipeline/syntax/#optionsJenkinsスクリプトパイプラインのオプションの使用方法は?
スクリプト化されたパイプラインでパイプラインオプションを定義する方法はありますか?
私はScripted PipelineでJenkinsfileを使用しています。 このパイプラインのbuildDiscarder
オプションを変更したいのですが、動作させることができません。 https://jenkins.io/doc/book/pipeline/syntax/#optionsJenkinsスクリプトパイプラインのオプションの使用方法は?
スクリプト化されたパイプラインでパイプラインオプションを定義する方法はありますか?
フィーチャセットの特定の部分であるoptions
を使用することはできません。
マルチブランチスタイルのビルドの場合は、properties
のステップを使用する必要があります。 Snippet Generatorは、Jenkinsfileの一部を構築するのに役立つ正しい構文を見つけるのに役立ちます。たとえば、この場合、その設定オプションに解決するbuildDiscarder
シンボルを使用します。
properties(
[
buildDiscarder(
logRotator(
daysToKeepStr: '7',
numToKeepStr: '25'
)
)
]
)
あなたJenkinsfile
が実行されるとproperties
ステップが評価されますので、設定が有効になりますとき、それはあります。私は、ベストプラクティスとして、properties
を一番上に置く傾向があります。 インスタンスのスニペットジェネレータのすべてのオプション(アーティファクトなど)を確認してください。