繁体   English   中英

竹版本

[英]Bamboo Versioning

我有一种情况,我需要维护我的版本的版本信息。 通过谷歌搜索我发现有限的信息。 一种方法是在源代码控制上创建一个版本文件并继续更新。 另一种是使用源代码控制版本号。 最后一个是使用竹编号。 我以前没有实现任何这个。 colud任何人指出每种方法的利弊。

谢谢你,雷迪。

请至少告诉我你用哪种方法实现同样的方法。 Thnq ..

有关竹变量的更多信息,请访问http://confluence.atlassian.com/display/BAMBOO011/1.2.1+Using+Custom+Variables 请记住在您的作业配置中定义系统属性,如下所示: -DbambooBuildNumber=${bamboo.buildNumber}然后您可以在maven或ant配置文件中使用此属性bambooBuildNumber

好问题。 我之前以某种临时方式做过这件事。 我并没有强烈提倡以下方法,但无论如何我都会将其列为与其他人即将发布的(我希望)更好的方法进行比较。

为了在中型Java代码库中维护版本信息,我创建了一个简单的类来将主要版本,次要版本和修订版本号码保存为静态常量,并生成格式化版本字符串。 然后,我创建了一个perl脚本来检查版本控制中的类,将版本组件替换为指定为脚本参数的版本组件,然后重新检入。

该脚本完成了大部分工作,因此更新版本的过程非常简单快捷。 我必须快速实现这一点,所以可能有更好的方法。 我没有时间或动力来研究更好的替代品。

我不完全确定你的问题是什么,但我假设你想要内置号码? 使用Ant构建项目时,可以使用BuildNumber任务来跟踪构建号。

以下链接是一篇非常好的文章。 如果您可以使用所有使用Bamboo版本的插件,那么它应该没问题。

使用Atlassian Bamboo进行发布管理 (过时)

通过Internet Archive使用Atlassian Bamboo进行发布管理

你可以在ant中使用$ {bamboo.buildNumber}

看看以下主题http://forums.atlassian.com/thread.jspa?messageID=257319944

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM