在所有单元测试通过后如何合并推送?

时间:2014-04-11 19:25:02

标签: git continuous-integration

我想更改我的CI,以便首先在CI-Server上测试每次推送到源/主服务器,并且只有在测试通过推送时才会合并。

你知道这方面的工具吗?

亲切的问候

1 个答案:

答案 0 :(得分:1)

以下是一个可能的工作流程:

  1. 使用两个远程克隆:originci
  2. 禁止ci用户以外的用户推送origin/master
  3. 按下ci/master
  4. 如果ci验证主HEAD,请让ci用户从其ci repo更改为origin/master