【问题标题】:How can I simplify my yaml by something like variable?如何通过变量来简化我的 yaml?
【发布时间】:2023-04-08 13:46:01
【问题描述】:

我的 yaml 文件:

env:
  major_version: 2
  minor_version: 1

name: 'build release.2.1'

on:
  push:
    branches:
      - release.2.1

我想简化一下,只有一个“2”,只有一个“1”,怎么办?

【问题讨论】:

    标签: yaml github-actions


    【解决方案1】:

    您不能在每个级别上使用env variables。它们是为 step 和 runtime 而设计的,而 nameon 需要在编译级别知道。因此,您将无法替换 nameenv 上的值。 name 是工作流的名称,而不是特定的运行。

    对于触发器,您可以使用patterns

    on:
      push:
        branches:
          - release**
    

    【讨论】:

      猜你喜欢
      • 2015-04-16
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-05
      • 2020-10-28
      • 2016-01-08
      相关资源
      最近更新 更多