我正在使用Jenkins来管理我的宠物项目。
我使用svn作为SCM,并在trunk上进行微小的轮询以启动CI构建。
我正在使用Change Assembly Version插件将自定义版本号放入构建版本(https://wiki.jenkins-ci.org/display/JENKINS/Change+Assembly+Version)。版本号捕获日期,内部版本号和svn版本号。
过程如下:
虽然这是问题 - 我正在轮询中继,所以在构建CI之后我无法使用新的版本号更新主干。不确定我是否也想要,除了说它能让跟踪分支更方便了解最后一个jenkins版本。
最佳做法是什么?仅将新版本号保留在标记中?版本号是否应该被推回主干?如果是这样,我如何在为构建轮询主干时这样做?