jenkinsビルドをユーザー間でどのように区別できるかを理解しようとしています。私の主なユースケースは、SVNブランチでテストジョブをビルドして実行したいユーザーです。
私には多くのユーザーがいるので、これらのジョブにユーザーとブランチを識別し、ジョブ間の衝突を防ぐための何らかの「ラベル」を付けたいと思います。同じ名前の場合、同じワークスペースディレクトリを使用して、他のジョブを削除するからです。ユーザーの仕事。
私が見つけた唯一の方法は、プログラムでジョブをコピーし、それらのプロパティ(名前やブランチなど)を変更することでした。
したがって、ジョブを整理したい場合は、ユーザーのジョブをビューで整理できるようにし、ネストされたビュープラグインを使用していますが、すべてのJenkins APIは単純なビューの作成のみを示しているため、ネストされたビューを使用します見る。だから私が思ったのは、「テンプレートビュー」をコピーしてそのプロパティを変更することでした。
REST APIまたはPython(推奨)を介してこれを行う方法はありますか?
ありがとう!