0

CI のために維持する大規模な開発チームがあります。次のすべての小さなチームには、独自のジェンキンス ジョブ要件があります。バックエンドでカスタマイズされたテンプレートを作成して、開発チームが非常に簡単にジョブを設定できるようにしたいと考えています。これにより、SCM チームに連絡することなく、あらゆる種類の仕事をしたい人は誰でも、管理者を与えることなく自分で行うことができます。それぞれにアクセスできます。

私はこれで私を助けるかもしれない可能なプラグインを見つけようとしています...

任意のアイデアをいただければ幸いです。ありがとう。

4

2 に答える 2

1

@Rajesh Kumar、

私も前職で同じような状況でした。次のパターンが効率的であることがわかりました。

  • Jenkins でテンプレート ジョブを作成する
  • 置換する必要があるすべての値をダミーで除外します
  • 「テンプレート-abcxyz」という名前を付けます
  • ジョブを無効にして、誤って実行しないようにする
  • 職務記述書で、どのフィールドを代入する必要があるかを開発者に伝えます

開発者が新しいジョブを作成する必要があるときはいつでも、テンプレート ジョブのコピーを作成し、説明の指示に従って適切な値に置き換えてください。プロセスは非常にシンプルで、各チームから 1 人のビルドマイスターを指定して、ジョブの作成/構成の権限を付与できます。

それが役立つことを願っています。

于 2014-11-11T02:32:07.977 に答える
0

テンプレート プラグインを使用すると、チームが詳細を入力するジョブを作成できます。ただし、無料ではありません (Jenkins Enterprise の一部です)。

チームが自分の仕事を完全に制御することに問題がなければ、アクセス権を与えることができます。ジョブを作成するために管理者アクセスは必要ありません。

于 2014-11-10T01:26:10.980 に答える