我是詹金斯的新手。我想构建一个jenkins作业来替换SVN存储库中的文件并提交它们。SVN存储库中有一些文件夹和文件,我们现在就替换这些文件夹和文件并手动提交给SVN。使用Jenkins作业本身,我可以将文件放置在服务器上,不确定这是否有助于Jenkins替换这些文件并将其提交给SVN。
詹金斯可能这样吗?(使用Jenkins Enterprise(我经常看到关于使用Jenkins在SVN中触发提交后构建的帖子和问题。所以,不确定这是否可能。
Jenkins允许您在pipline中执行shell命令。因此,您可以在本地机器上执行相同的shell命令:
sh 'svn commit -m "my message"'
或者如果您在windows节点上:
powershell/cmd 'svn commit -m "my message"'
就我个人而言,我没有使用svn的经验,但这种方法可以很好地与git配合使用,我强烈认为它也可以与svn配合使用。