SVN、Jenkins、Maven を使用したデプロイ パイプラインを考えています。現時点では、通常はmvn release:perform
作業コピーを呼び出すところに行き詰まっています。
展開パイプラインを考えるとき、すべてのコミットを使用してソフトウェアをテスト/本番環境にリリースできるパイプラインを作成したいと考えています。5 つのビルドがあり、ビルド 3 (リビジョン 3) を本番環境にリリースすることにしたとします。トランクにはすでに 2 つの新しいコミットがあります(現在はリビジョン 5 です)。
を使用しmaven-release-plugin
てリビジョン 3 のリリースをチェックアウト/ビルド/タグ付け/コミットすることはできますか? maven-release-plugin がリリースを完了すると、通常、変更された POM がtrunkにコミットされます。
ここであらゆる種類の情報やアドバイスを喜んで提供しますので、お気軽に書籍を紹介してください ( http://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912など)。ブログの投稿、Jenkins のドキュメント... 多分私は完全に間違った方向に進んでいます。