热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

合并请求合并后自动运行管道清理

如何解决《合并请求合并后自动运行管道清理》经验,需要怎么解决?

我们正在将动态部署添加到测试环境中,在该环境中每个合并请求都有自己的url,以便能够为不是开发人员的人手动进行前端测试。

这些实例docker-compose与GitLab CI / CD 一起部署,效果很好。

现在,合并请求合并后,我现在想自动关闭这些实例。

到目前为止,我还有额外的步骤可以手动关闭测试实例:

deploy-dynamic-down:
  tags:
    - docker
  stage: deploy-dynamic
  script:
   - docker-compose down
  when: manual

这很好用,但是需要手动步骤,几乎肯定会不时地将其遗忘,这需要我们时不时地清理转轮。

因此,我的问题是:仅当合并请求合并时,我才能触发此管道步骤运行吗?

我不能仅将此管道限制为某些分支,例如masterdevelop,因为我们并不总是仅对这些分支创建合并请求。我不知道合并请求将预先定位到哪个分支。


推荐阅读
author-avatar
maylo1978
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有