1

我不确定 Maven 发布插件如何与 clearcase 一起使用。清除这个 maven 应该如何在 clearcase 中工作。

Jenkins是在分支test_5.0.0上构建的,在jenkins里面有个job叫test_5.0.0 这个job是指向分支test_5.0.0 pom文件版本是5.0.0-SNAPSHOT

maven 中的发布插件如何与 clearcase 一起使用,它会成为基线吗?(我读过它创建标签?)

发布后新的 pom 版本为 5.0.1-SNAPSHOT 时。在这种情况下,作业名称错误,分支名称也错误。因此,对于每个版本,都必须创建一个新分支和新工作。

我在 git 世界中有这个设置,现在尝试使用 jenkins、maven 和 nexus 设置 clearcase。一切都在构建和工作中​​,但我无法使用 CM 在 clearcase 中设置的当前分支策略找到良好的发布流程。你有什么建议?你如何使用 maven release 和 clearcase?

编辑:当与 UCM 一起使用 clearcase 时,我们使用 ANT 和 IVY。我们没有使用任何“快照”,基本上所有内容都是 Maven 术语中的发布版本。这消除了对所谓发布的需求,我们对每个构建进行了基线化,并将最新构建提升为发布。

我也找到了这个链接,但这是否适用于 UCM 并且它似乎是标签而不是基线?

/谢谢

4

1 回答 1

0

从我在“ Apache Maven SCM 实施页面”中可以看出,maven 版本仅适用于 UCM 快照视图,不适用于基本 ClearCase。

所以maven-release-plugin会创建一个 UCM 基线,而不是一个简单的标签。
例如,该创建发生在mvn release:branch.

ClearCase 与 git 非常不同(请参阅“每个开发人员都应该知道的 ClearCase 基本概念是什么? ”)

由于您将仅使用 UCM,因此您需要考虑该方法促进的分支/层次结构(UCM:统一变更管理)

请参阅“ ClearCase 中的集成流与集成视图”和“ Unix 上 ClearCase 的简单部署”。

于 2013-03-03T01:04:48.690 回答