我正在使用Jenkins自动执行以下手动过程:
第1-3步有效,但是在第4步中我需要一些标记帮助。我排除了一些可能的解决方案:
工具似乎是available for Git。还有我没想到的svn做这件事的方法吗?
答案 0 :(得分:0)
svn命令行如何?
您可以尝试使用shell创建标签:
svn copy http://svn/mywebsite/trunk http://svn/mywebsite/tags/2.2.1 -m "Release 2.2.1 - added new feature"
来源:
http://svnbook.red-bean.com/en/1.6/svn.branchmerge.tags.html
如果可行,您的步骤4 可能是一个名为: Execute Shell :
的构建步骤。只需将您的Shell脚本放在称为 command 的文本区域中。您可以使用变量作为网址,标签号等
最后,您可以创建一个名为 svn命令行工具的jenkins插件,以简化生活。并不像许多人所相信的那样复杂。