gpt4 book ai didi

github - 如何在 Github Action 中使用带有工作流运行事件的路径和分支过滤器?

转载 作者:行者123 更新时间:2023-12-04 14:53:20 25 4
gpt4 key购买 nike

我想触发一个部署构建的工作流。我想确保以下几点:

  • CI工作流完成
  • 分支是 develop
  • src/**有一些变化

  • on:
    workflow_run:
    workflows: ['CI']
    branches: [develop]
    paths: ['src/**']
    types:
    - completed
    好像上面的方法不支持😢,有没有其他方法?

    最佳答案

    考虑到 workflows + branches组合应该有效,但 paths: workflow_run中不存在上下文,您可以考虑使用 actions/verify-changed-files
    这样,您就可以触发一个中间工作流来检查哪些文件已更改。
    那么只有在上一步(文件检查)成功( using success() )后才能运行下一步

    关于github - 如何在 Github Action 中使用带有工作流运行事件的路径和分支过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68629971/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com