0

私の現在の設定は次のもので構成されています。

  1. プロジェクトジョブ-ソースをフェッチし、テスト環境にデプロイし、テスト環境全体でテストを実行するジョブです。
  2. ビルドジョブ-ソースをdebパッケージにビルドする特別なマシンで実行されるジョブです。

問題:ビルドジョブからパッケージを(ジョブアーティファクトとして)取得するのはかなり簡単debですが、プロジェクトジョブからビルドジョブにソースを渡すにはどうすればよいですか?

彼らは別のジェンキンスの奴隷で走っています。

可能なオプションは何ですか?

注:ビルドジョブは、この特定のプロジェクトの特定のジョブではありません。いくつかのプロジェクトは、ソースからビルドするためのヘルパーとしてそれを使用しているdebので、そこでプロジェクト固有のものをハードコーディングすることはできません。

4

2 に答える 2

1

CloneWorkspace SCM Pluginを調べたい

于 2013-02-05T00:04:55.550 に答える
1

SVN を使用している場合は、Tracking SVN Pluginを参照してください。これにより、SVN から同じバージョンを別のジョブとして引き出すことができます。これを使用して、同じ SVN リビジョンから「デバッグ」ビルドと「リリース」ビルドの両方を作成できるようにします。デバッグ バージョンが最初にビルドされます。成功すると、デバッグ用にビルドされたのと同じリビジョンを使用してリリース バージョンがビルドされます。

于 2013-02-05T13:59:08.227 に答える