当我通过其 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:
.........
如果有更好的方法来实现这一点,请告诉我。