manbetx客户端打不开CI:防止合并后重复的作业执行

时间:2019-07-08 11:53:47

标签: continuous-integration gitlab gitlab-ci

我的项目对我们的JavaScript前端使用git flow方法。在功能分支上,我们执行单元测试,Eslint并在提交之前进行构建。在合并开发dev之前,功能分支的所有CI作业都需要成功。

合并到DEV后,将再次执行相同的作业,然后再部署到测试环境。合并后是否可以阻止这些步骤再次执行?还是这种最佳做法是确保合并时没有任何问题? (似乎管线时间和开发时间很短。)

1 个答案:

答案 0 :(得分:0)

最佳做法是在合并后运行CI。

无论如何,您可以使用关键字

禁用它
<div class="company-logo">
   <img src="images\teia.PNG" alt="company-logo" height="42" width="42"/>
</div>

请参见https://docs.gitlab.com/ee/ci/yaml/#onlyexcept-basic