由于我在Github Actions中重复了一些步骤,因此我想创建一个模板。让我们举个例子
name: ci
on: ["push"]
jobs:
build-and-test:
strategy:
matrix:
os: [ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
- name: checkout
uses: actions/checkout@v1
- name: do stuff
run: |
bash stuff
是否可以仅将步骤保存在单独的文件中?然后导入?
答案 0 :(得分:1)
不幸的是,它看起来并不像github-actions支持重用工作流。 Not even YAML anchors are supported。
似乎共享步骤(而非设置)的唯一方法是create actions。