私はJenkinsジョブを手動構成からDSLに変換しています。つまり、現在のジョブを作成するDSLスクリプトを作成しようとしています。 。Jenkins DSLを使用して「アーティファクトをコピーするためのビルドセレクタ」を追加
ジョブは現在パラメータ化されており、パラメータの1つが「アーティファクトのコピー作成のためのビルドセレクタ」タイプです。ジョブXMLで、それがcopyartifactプラグインであり、具体的にはBuildSelectorParameterを使用する必要があることがわかります。
しかし、Jenkins DSL APIは、このプラグインを使用してパラメータを設定する手引きがありません。必要なものではないビルドステップを作成するために役立ちます。
また、APIのパラメータオプションではこれと関連するものが見つかりません。
DSLシードスクリプトに何かを含めると、生成されたジョブで画像に一致するパラメータが作成されます。
私はのconfigureブロックを使用する必要がある場合は、初心者のために、この上のドキュメントはかなり役に立たないので、その上の任意のヒントはに歓迎されるであろう。
:
完全な例configureブロックがどのように機能するかをゆっくりと研究しましたが、この答えは、どうやって一緒になるのかということをよりよく理解することができます。 – shaneoh