【问题标题】:Jenkins CI Post-build Actions - How to push to StashJenkins CI 构建后操作 - 如何推送到 Stash
【发布时间】:2015-05-13 15:53:00
【问题描述】:
我已将 Jenkins 设置为监控私有 GitHub 存储库,并且当我使用 GitHub Hook 提交到 GitHub 时,我目前正在执行构建。是否可以设置一个操作,然后使用“构建后操作”将相同的代码推送到 Stash 存储库?
所以澄清一下,我让 Jenkins 检测到推送到 GitHub 的新代码,我想在构建之后触发额外的操作,使用 Jenkins 将相同的代码推送到 Stash 存储库。
有什么想法吗?
【问题讨论】:
标签:
git
github
jenkins
bitbucket-server
【解决方案1】:
构建后的“Git Publisher”步骤会将当前 HEAD 推送到您的“Git 存储库”中指定的 git 存储库上的指定远程。
要配置:将您的私有存储库和存储库都添加到 Git 存储库,从您的私有重新指定“要构建的分支”到目标分支。
创建一个 Git Publisher 构建后操作,告诉它推送到 Stash repo 上的所需分支。
如果这不起作用,您始终可以退回到“执行 shell”构建步骤并在脚本中指定 git 命令,但这并不理想。