0

我是詹金斯的新手。我想构建一个 jenkins 作业来替换 SVN 存储库中的文件并提交它们。SVN 存储库中有文件夹和文件,我们现在手动替换并提交到 SVN。使用 Jenkins 作业本身,我可以将文件放在服务器上,不确定这是否有助于 Jenkins 替换这些文件并将其提交给 SVN。

詹金斯有可能吗?(使用 Jenkins Enterprise)我经常看到关于使用 Jenkins 在 SVN 中提交后触发构建的帖子和问题。所以,不确定这是否可能。

4

1 回答 1

0

Jenkins 允许您在管道中执行 shell 命令。因此,您可以像在本地机器上一样执行相同的 shell 命令:

sh 'svn commit -m "my message"'

或者如果您在 Windows 节点上:

powershell/cmd 'svn commit -m "my message"'

就我个人而言,我没有使用 svn 的经验,但这种方法适用于 git,我强烈认为它也适用于 svn。

于 2020-07-09T17:13:54.533 回答