これが私の開発構成です:
Subversion では、
- project_X/trunk (最新の開発を含む)、
- project_X/tags (異なるリリースを含む)、
- ブランチ フォルダーを追加することを考えています。
Jenkins を使用して、Ant スクリプトを使用して project_X/trunk をビルドしています。私の Ant スクリプトは多くのことを行います。チェックアウト、コンパイル、グラフ付きのドキュメントの作成、単体テストの実行、pmd の実行、jar の作成、すべての圧縮などです。
同じプロジェクトのタグまたはブランチ (およびトランク) で Ant スクリプトを使用できるようにしたいと考えています。
これを行う最も簡単な方法は何ですか:
Subversion リポジトリへの正しいパスをチェックアウトするだけの問題だと思いますよね?
- 私が正しければ、Subversion へのパスを動的にする必要があります。
- Ant スクリプトでは、Subversion パスを変数にする必要がありますか?
- Jenkins のインターフェースからパス値を渡すにはどうすればよいですか?
- Subversion パス値を Jenkins から Ant スクリプトに渡すプラグインはありますか?
- それとも、Jenkins で新しいジョブを作成する必要がありますか (スクリプトは同じですが、パスは異なります)。
望み
よろしくお願いいたします。