個々のユーザーがレポ パスを hudson サーバーに送信し、サーバーにそのレポのビルドを開始させる方法が必要です。動的に作成されたジョブ構成の痕跡を残したくありません。同じジョブの複数のインスタンスを同時に開始したいと考えています。明らかに、これには、インスタンスごとに異なるワークスペースが必要です。これは、現在の拡張機能を使用しても不可能だと思います。私は自分が達成しようとしていることに対して、さまざまなアプローチを受け入れます。
ハドソンサーバーが外部ソースからのビルドのリクエストを受信し、無料のエグゼキューターがある限りそれらを開始できるようにしたいだけです。リポジトリの場所を除くすべてのビルドでビルド構成を同じにしたい。自動的に生成された名前で何十もの同一のジョブを配置したくありません。
このような目的で Hudson や Jenkins を使用している人はいますか? どのように設定しますか?十分なスクリプティングがあれば、スクリプトから CLI API を介して必要なジョブ構成を動的に作成し、完了したらそれを破棄できると思います。しかし、アーティファクトを保持したいので、実行が完了したときにジョブを破棄することは問題です。私は本当に自分の拡張機能を書いて維持したくありません。