CI/CD
CI/CD
Channing Lewis
这个作者很懒,什么都没留下…
展开
-
python如何通过git分支名获取对应的mr
包,创建了一个 Gitlab 实例,然后获取了指定分支关联的 Merge Requests,最后输出第一个 Merge Request 的 ID。如果没有找到关联的 Merge Request,则输出相应的消息。虽然首选的方式是通过CI环境变量$CI_MERGE_REQUEST_IID获取,不过由于需要是mr的pipeline才会产生这个变量,所以不是每个场景都能生成。和相应的环境变量使用方式,确保其适应你的实际情况。由于一个分支可能存在多个MR,原创 2024-01-30 20:55:12 · 761 阅读 · 0 评论 -
如何让CI/CD同一个阶段的任务先后执行而不是同时执行
可以通过指定同一阶段内的作业之间的依赖关系来定义它们的执行顺序。这确保了一个作业必须在另一个作业开始之前成功完成。关键字来指定同一阶段内的作业依赖关系。部分定义同一阶段内的作业依赖关系。在GitLab CI/CD中,可以使用。指令来定义作业依赖关系。原创 2023-10-13 12:07:25 · 608 阅读 · 0 评论