現在、最新の結果をサーバーにアップロードする各ジョブにバッチ タスクがあります。これは私たちのカスタム サーバーであり、アップロードは特別なスクリプトによって行われます。標準のアップロード ツールでは対応できません。アップロードはすべてのビルドに対して行われるわけではなく、ビルドが適切に見える場合にのみ手動で行われます。
ただし、このソリューションは次の 3 つの理由から満足のいくものではありません。
- バッチ タスクは、最新のビルドでのみ操作できます。場合によっては、いくつかのビルドをキューに入れ、後でそれらをチェックしてサーバーにアップロードする必要があります。
- バッチ タスクは、複数のジョブに対して複製する必要があります。パラメータ以外は常に同じです。
- バッチ タスクにはまだ空きのエグゼキューターが必要なため、まったく別のジョブをキューで待機することがあります。
実行パラメーターを使用して別のジョブを作成することも検討しましたが、これは古い結果で実行できますが、選択できるのは単一のジョブからの実行のみであり、ソース ジョブに関連付けられていないため、ユーザー インターフェイスが複雑になります。
ジョブに関連付けることができるが、古いアーティファクトで作業できる、または任意のジョブの任意のアーティファクトで作業できる何か (おそらくプラグインを介して) はありますか? (3 番目のポイントは、別のエグゼキューターを提供する方法に関する別の問題です)。