我已将 Jenkins 设置为监视私有(private) GitHub 存储库,并且当前在我使用 GitHub Hook 提交到 GitHub 时正在执行构建。是否可以设置一个操作,然后使用“构建后操作”将相同的代码推送到 Stash 存储库?
所以为了澄清一下,我让 Jenkins 检测推送到 GitHub 的新代码,我想在构建后触发一个额外的操作,使用 Jenkins 将相同的代码推送到 Stash 存储库。
有什么想法吗?
最佳答案
构建后“Git Publisher”步骤会将当前 HEAD 推送到“Git 存储库”中指定的 git 存储库上的指定远程位置。
要配置:将您的私有(private)存储库和存储存储库添加到 Git 存储库,将“要构建的分支”指定为私有(private)存储库中的目标分支。 创建一个 Git Publisher 构建后操作,告诉它推送到 Stash 存储库上所需的分支。
如果这不起作用,您始终可以退回到“执行 shell”构建步骤并在脚本中指定 git 命令,但这并不理想。
关于git - Jenkins CI 构建后操作 - 如何推送到 Stash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30219800/