1

外部ツールを Jenkins と統合しています。統合の一部では、ユーザーが Jenkins リモート Java API を使用してパラメーター化されたビルドを呼び出せる必要があり ます

パラメーターはビルド対象によって異なります。つまり、maven の場合はアーティファクトとグループ ID、フリースタイル プロジェクトの場合はフォルダー パス、ファイル名などです。

それを可能にするプラグイン/設定はありますか?

私は、Jenkins ビルド前のステップを作成して、/何らかの命名規則に依存して送信するパラメーターを解析および変換し、メインの Jenkins ビルド ステップを呼び出すことを考えました。

4

2 に答える 2

1

スクリプトまたはシェルから Jenkins にアクセスできるJenkins CLIをご覧ください。

于 2013-02-05T12:50:01.113 に答える
1

あなたがしようとしているのは、再利用可能な単一の Jenkins ビルド ジョブを作成し、実行時にすべての変数を渡すことだと思いますか? この種のセットアップを維持するのは難しいため、Jenkins API を使用してプロジェクトごとに Jenkins ジョブを自動的に生成する方が簡単だと思います。

複雑なパラメーター処理については、おそらくrundeckのような代替ツールを検討する必要がありますか? Jenkins ( Rundeck プラグインを参照) を補完するツールであり、マシンのネットワーク全体の一般的な自動化タスクに最適です。ジョブオプションを構成するための非常に柔軟なメカニズムがあり、それを使用してビルドを実行できるため、このコンテキストで言及します....

于 2013-02-06T01:40:55.400 に答える