拉请求挂钩

时间:2017-06-11 08:18:27

标签: git jenkins continuous-integration pull-request

我正在寻找一种简单的方法来获得一种拉动请求。 这就是我想要做的。

  1. 我的一位同事做拉请求。
  2. 工具检查代码的质量(尊重标准PSR2,检查PHP代码)。
  3. 一个工具启动该分支的单元测试。
  4. 这些工具的所有结果都显示在拉取请求的注释中。
  5. 如果一切正常,拉动请求将分配给我,我可以手动检查。
  6. 如果我批准并合并拉取请求,则会在目标分支上触发新作业以自动启动单元测试。

    我看到像詹金斯这样的工具,但我不确定我能用它做到这一点,如果我想做的事情被称为持续集成。

1 个答案:

答案 0 :(得分:0)

是的,你所描述的是完全持续的整合。代码链接通常只是它作为单独测试步骤运行的一部分。对于CI,您需要BuildBotConcourse,Jenkins,GitLab等工具。 GitLab是其中最强大的,因为它具有git托管,问题跟踪器和持续集成;你可以在本地下载安装GitLab。