B S*_*ven 5 continuous-integration gitlab cicd
我们自动在功能分支上运行测试。当功能完成并且测试通过后,它会被合并到主分支中。
但现在我们必须等待测试在 master 上运行,然后才能部署它(手动)。
那么,有没有一种方法可以在合并到 master 之前自动对功能分支的可能合并提交运行测试?
如果这是可能的,那么我们就会知道在功能分支合并后,master 上的测试将会通过。
为此,这merged results pipelines可能对您有用。看看https://docs.gitlab.com/ee/ci/pipelines/merged_results_pipelines.html
引用自文档
合并结果管道是合并请求管道的一种。它是一个针对源分支和目标分支合并在一起的结果运行的管道。
因此您可以抢先运行测试并手动运行部署
如果您的组织拥有至少处于 PREMIUM 级别的 Gitlab 帐户,则可以使用此功能。
按照default他们的说法not enabled,要在项目中启用合并结果管道,您必须至少具有维护者角色:
| 归档时间: |
|
| 查看次数: |
4088 次 |
| 最近记录: |