经过简单配置,减少代码变更触发的工作流任务排队数量,实现资源的最大化利用。配置步骤如下:

  1. 配置多套环境
  2. 配置工作流 Webhook 触发器

Zadig 系统支持使用一套服务配置,创建多套同构的环境,详细配置过程参考

webhook配置

说明:

  1. :选择多套用于部署的环境
  2. :选择

至此,我们已经配置完成,下面我们看看最终执行效果。

配置方式:修改工作流 -> -> 选择。

同时提交两个 pull request,触发两个工作流任务,这两个任务会将服务部署到相对空闲的环境中,在工作流并发数允许的情况下,这两个任务将被并发执行以提高交付效率。 env_loadbalance_result