0

私たちのチームには、多くの独立したサービスと、(おそらくネストされた)依存バージョンのライブラリがあります-現在Ivyで管理されています。依存ライブラリが更新されるたびに、これに依存するすべてのライブラリとサービスを再リリースする必要があります。

したがって、変更の作成者は、他の人の変更を本番環境に持ち出すことができます。レポートを生成し、リリース間の依存関係の変更を追跡したいのですが、多大な労力をかけずにこれを行う簡単な方法はないようです。

また、メインプロジェクトだけでなく、私たちが所有する依存関係のすべての変更のJIRAリストを生成したいと思います。これは上記の問題の拡張です。

そうでなければ、私たちは単に私たちが何をリリースしているのかわかりません-何かアイデアはありますか?!

4

1 に答える 1

1

JIRA、Mavenリリースプラグイン、Mercurialについても同じように取り組んでいます。幸いなことに、JIRAMercurialプラグインはJIRAMubversionプラグインに基づいているため、作業をSubversionプラグインに移植することは非常に大きな作業ではありません。

Ivyリリースプロセスが依存関係をどのように使用するかについて、もう少し詳しく教えてください。予期していなかった変更を取り込むというアイデアは、少し危険に聞こえます。

〜マット

于 2010-06-07T17:39:19.220 に答える