【问题标题】:GitHub actions for ARM deployment用于 ARM 部署的 GitHub 操作
【发布时间】:2022-01-03 10:08:33
【问题描述】:

我有一个在 Azure 中创建多个资源的 GitHub 操作工作流。 我已经使用这个 API 来触发工作流https://api.github.com/repos/{owner}/{repo}/actions/workflows/blank.yml/dispatches 但是,此 API 不提供任何在 GitHub API 文档中编写的响应正文。

在文档中,还有另一个 API

https://api.github.com/repos/{owner}/{repo}/actions/jobs/{job_id}

此 API 会告知有关作业是否已完成的所有详细信息。我不确定什么是 job_id。

【问题讨论】:

    标签: azure arm github-actions


    【解决方案1】:
    • 工作流运行由一个或多个作业组成。作业默认并行运行。要按顺序运行作业,您可以使用 jobs.<job_id>.needs 关键字定义对其他作业的依赖关系。

    工作。

    • 通过给它一个唯一的名称来为您的工作创建一个标识符。键job_id 是一个字符串,它的值是作业配置数据的映射。您必须将<job_id> 替换为作业对象独有的字符串。 <job_id> 必须以字母或_ 开头,并且只能包含字母数字字符-_

    例如: 在本例中,创建了两个作业,它们的job_id 值为my_first_jobmy_second_job

    jobs:
      my_first_job:
        name: My first job
      my_second_job:
        name: My second job
    
    

    可以参考Workflow syntax for GitHub Actions - jobs.<job_id>

    【讨论】:

      猜你喜欢
      • 2021-04-13
      • 2020-12-03
      • 2020-10-21
      • 1970-01-01
      • 1970-01-01
      • 2017-12-19
      • 1970-01-01
      • 1970-01-01
      • 2021-02-05
      相关资源
      最近更新 更多