全部-
我已经使用 Jenkins 大约一年了,现在我正在尝试为我的团队设置一个持续交付管道并且有一个问题。
问题
是否可以让 Jenkins 从一个 SVN 分支签出/编译/测试代码,然后,如果一切通过,将该代码推送到另一个 SVN 分支?
对于我的团队,我正在设想以下分支::
-Our Product Root
-Individual Issue Branches
-Issue1
-Issue2
-Issue3
-Integration Branch
-Stable Branch
-Production Branch
每个单独的问题分支都将是稳定分支的副本
但
单个问题分支的提交将转到集成分支。
我希望詹金斯::
- 在 SVN 中侦听针对集成分支的提交
- 从 SVN 下载集成分支
- 编译集成分支代码
- 运行任何单元测试
- 如果一切顺利,将新代码提交到稳定分支
那么,Jenkins 是否可以从一个 SVN 分支签出/编译/测试代码并在成功后将该代码提交到另一个 SVN 分支?
感谢您的时间,
杰夫