我在GIT有一个回购站,我想在Jenkins中创建一个任务,从GIT获取项目并将其提交到SVN。我有问题进入SVN。我一直在寻找,但没有找到解决方案。此外SVN Publisher plugin不起作用。在Jenkins中有没有插件或者提交SVN数据的方法?也许执行一个脚本?Jenkins更新SVN
0
A
回答
1
如上所述,您可以直接从Execute shell运行命令 - >这将执行DURING作业。 您可以使用Postbuild Plugin来运行AFTER作业命令,这可能会很棘手,但也有问题。
所以,你是从git回购克隆的东西。您在工作区中有这些文件。请注意,Jenkins具有env变量 - > $ {WORKSPACE}。
克隆后,只写在执行shell svn add .
或svn ci -m "Some msg"
詹的工作将显示commiting的每一步/添加。
0
在Jenkins中,您可以在后期构建任务中运行脚本,也可以直接进入构建执行shell命令。
因此,只需在这些步骤中的任何一个步骤中运行自定义SVN发布脚本即可。
相关问题
- 1. 基于svn更新执行jenkins作业?
- 2. Jenkins(Hudson)SVN更新所有文件而不是更新
- 3. Jenkins检测到SVN更改但不更新工作区?
- 4. Jenkins提交SVN
- 5. Jenkins svn分支
- 6. Jenkins + SVN + PKCS12 + HTTPS
- 7. svn更新没有更新
- 8. Jenkins,我们如何更新所有项目的SVN url密码
- 9. Jenkins:检查一个文件是否被svn更新
- 10. 如何在Jenkins Workflow插件中获得SVN更新日志?
- 11. 防止svn在更新时杀死整个jenkins工作区
- 12. SVN commiting /更新
- 13. PHP svn更新
- 14. TeamCity - SVN更新?
- 15. SVN更新
- 16. 更改Jenkins中的SVN URL存储库
- 17. svn multibranch在jenkins ci中更改基础
- 18. Jenkins更新日志
- 19. Jenkins自动更新
- 20. Jenkins(Hudson)SVN checkout dir
- 21. Jenkins/Hudson SVN问题
- 22. Msbuild和SVN更新
- 23. SVN自动更新
- 24. SVN恢复更新
- 25. SVN更新错误
- 26. SVN更新Crontab Linux
- 27. SVN更新问题
- 28. svn更新状态
- 29. SVN更新*问题
- 30. 更强大的svn更新
那么,作为最后的手段,你可以通过命令行工具提交。你觉得这个主意吗? –
有什么问题? “不工作”是什么意思?请包括任何错误消息,您尝试的示例配置以及任何其他相关详细信息。 –
我没有找到解决方案,因为我没有找到任何插件,并且有很多关于此的主题。问题是插件不记录任何东西。他们输出:尝试导入到SVN:SVN:// SVN出版商:目标:在/ var/lib中/詹金斯/工作区/测试 - 上传SVN 完成:成功 –