在运行另一个工作流之前触发 github 工作流:发布 [已创建]

时间:2021-05-18 16:06:41

标签: github workflow github-actions github-release

当我通过其 UI 在 Github 上创建新版本时,我想触发 release.yml 工作流。

在 release.yml 工作流中,我想首先运行 ci.yml 工作流,只有通过了,才能继续创建一个发布。如果 ci.yml 工作流失败,请在 Github UI 上删除新创建的版本。

我有 2 个 YAML 文件 ci.yml 和 release.yml

在我的 release.yml 文件中

on:  
  release:
    types: [created]

jobs:
  # I want to run the ci.yml workflow here and then run the jobs below if it passes.
  # If the ci.yml workflow fails, revert back and remove the created release.


  job1:
    .........


  job2:
    .........

如果有更好的方法来实现这一点,请告诉我。

0 个答案:

没有答案