0

当我通过其 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:
    .........

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

4

0 回答 0