竹子 - 构建我的拉取请求
Posted
技术标签:
【中文标题】竹子 - 构建我的拉取请求【英文标题】:bamboo - build my pull request 【发布时间】:2016-07-14 20:45:13 【问题描述】:当拉取请求进入 git 时,我试图在竹子中触发构建。我可以将 webhook 信息发送到竹子,但不是构建适当的 sha-labeled checkin,而是构建“master”分支。
这是否需要对竹子进行一些自定义 git 设置?到目前为止,我还没有看到任何直截了当的东西。
在我的上一场演出中,我们使用了 Jenkins,它似乎很好地结合在一起。我通过拉取请求将 sha-1 传递给竹子。现在我只需要说服它使用它。
【问题讨论】:
【参考方案1】:原来诀窍是从 git 捕获拉取请求的 id 并使用它从 git 中签出适当的版本。
灵感来自here。我最终使用 php 来解析 git hook 的输出。
使用它从 git 中获取正确的位(在你的竹盒上):
cd $bamboo.build.working.directory
git fetch https://github.com/person/some_util +refs/pull/$bamboo.pull_num/merge:
git checkout FETCH_HEAD
【讨论】:
嗨!我正在尝试做同样的事情,但我一直在弄清楚如何让竹子在 PR 上运行构建(没有合并)。我已经创建了这个 SO 帖子,认为您可以分享您的解决方案吗?谢谢!! ***.com/questions/52509821/…以上是关于竹子 - 构建我的拉取请求的主要内容,如果未能解决你的问题,请参考以下文章