【问题标题】:How do I define a GitHub action?如何定义 GitHub 操作?
【发布时间】:2020-01-24 02:17:15
【问题描述】:

我正在尝试使用 GitHub 操作,但我很难启动它。

作为第一步,我在一个全新的 repo 上复制了以下工作流程。 https://help.github.com/en/articles/creating-a-docker-container-action#example-using-a-private-action

但是我得到一个解析错误

https://github.com/inforlife/action-test/blob/master/.github/main.workflow https://raw.githubusercontent.com/inforlife/action-test/master/.github/main.workflow?token=AA3RFK7OVCNLSMBMVHK6GB25SKZRQ

我这里有什么遗漏吗?

【问题讨论】:

    标签: github github-actions


    【解决方案1】:

    .github/main.workflow HCL 格式是 GitHub Actions 版本 1。此版本不再有效。 GitHub Actions 版本 2 使用 .github/workflows/ 下的 yaml 格式工作流。

    尝试从这些入门工作流程开始 https://github.com/actions/starter-workflows

    【讨论】:

      【解决方案2】:

      你提到了.github/main.workflow

      The documentation 建议:

       .github/workflows/main.yml
      

      .github/workflows/ 添加那个main.yml 应该会更好。

      【讨论】:

      • 它可能会更好,但我认为这不是我的问题的原因,因为它有效raw.githubusercontent.com/inforlife/action-test/… 谢谢
      • @Sig 1/ github.com/inforlife/action-test 似乎是一个私人仓库,所以我看不到太多。
      • @Sig 2/ 您的 raw.githubusercontent URL 包含一个我认为您不希望公开的令牌:它确实允许我查看您的第二个文件,但我不应该这样做,因为它似乎是一个私人仓库。
      • @Sig3/ 即使使用该令牌,在尝试访问您的 master/.github/main.workflow 文件时,我仍然会收到 404 未找到。
      猜你喜欢
      • 1970-01-01
      • 2023-01-31
      • 2020-11-04
      • 2022-12-09
      • 1970-01-01
      • 2023-02-14
      • 1970-01-01
      • 1970-01-01
      • 2021-09-22
      相关资源
      最近更新 更多