我需要显示包含三个数字的版本号 1.使用pom版本(完成) 2.来自Git的提交号码(已完成) 3.来自Bamboo的编号(最差的部分:()
我尝试在我的项目中使用占位符作为bamboo.properties创建一个属性文件。我期待当Bamboo准备构建时,它将替换这些属性并将该文件包含在战争中。稍后我将阅读这些属性并向Web Layer公开。
我做对了吗?因为我需要我的其他团队成员能够在没有Bamboo的情况下在本地进行构建吗?
bamboo.properties:
bamboo.buildKey = $ {bamboo.buildKey}
bamboo.buildResultsUrl = $ {bamboo.buildResultsUrl}
bamboo.buildNumber = $ {bamboo.buildNumber}
bamboo.buildPlanName = $ {bamboo.buildPlanName}
bamboo.buildTimeStamp = $ {bamboo.buildTimeStamp}
答案 0 :(得分:0)
以下是我们长期以来的成就。
来自gid的提交ID 由于在这个项目中我们只使用git,因此有一个maven插件可以为您提供有关提交编号的信息。借助它,您可以检索Git提交ID。有关详细信息,请查找
GIT中提交-ID-插件
对于竹子,你需要在竹子设置中配置环境变量(对我而言,这是由客户提供的,因为他拥有它)。但之后我们在env中以“”
由于