maven リリース プラグインが clearcase でどのように機能するかはわかりません。このMavenがclearcaseでどのように機能するかを明確にします。
Jenkins はブランチ test_5.0.0 でビルドしています。ジェンキンスには test_5.0.0 というジョブがあります。このジョブはブランチ test_5.0.0 を指しています。pom ファイルのバージョンは 5.0.0-SNAPSHOT です。
Maven のリリース プラグインは clearcase でどのように動作しますか? ベースラインになりますか? (私はそれを読みました ラベルを作成しますか?)
リリース後の新しい pom バージョンが 5.0.1-SNAPSHOT の場合。このシナリオでは、ジョブ名が間違っており、ブランチ名も間違っています。したがって、リリースごとに、新しいブランチと新しいジョブを作成する必要があります。
私はgitの世界でこのセットアップを行っており、現在、jenkins、maven、およびnexusを使用してclearcaseをセットアップしようとしています。すべてが構築され、機能していますが、CM が clearcase でセットアップした現在の分岐戦略では、適切なリリース フローが見つかりません。何を指示してるんですか?Mavenリリースとクリアケースをどのように使用していますか?
編集:UCMでclearcaseを使用する場合、ANTとIVYを使用します。「スナップショット」は一切使用しませんでした。基本的にすべてが Maven 用語でのリリース ビルドでした。これにより、いわゆるリリースの必要性がなくなり、すべてのビルドをベースライン化し、最新のビルドをリリースとして昇格させました。
このリンクも見つけましたが、これは UCM に適用され、ベースラインではなくラベル付けされているようです?
/ありがとう