我有一个处理新版本的 Github Actions 工作流程。最后的一些步骤为不同平台构建应用程序。我不是创建多个步骤,每个步骤针对不同的平台进行构建,也不是创建一个运行多个命令的步骤,而是寻找一种为数组中的每个项目循环一个步骤的方法。
我知道有一个工作矩阵,所以这是我的伪实现来显示我正在寻找的内容
jobs:
do_it:
runs-on: ubuntu-latest
steps:
- name: For each entry in the array...
strategy:
matrix:
target: [ this, that, something ]
run: echo ${{ matrix.target }}
Run Code Online (Sandbox Code Playgroud)
是否可以创建类似于矩阵的东西,以便它可以多次循环该步骤?
作为旁注,我知道有一个类似的问题使用一组值来重复 GitHub Actions 工作流程中的步骤,但我不想将作业拆分为多个作业,因为这样我必须处理所有构建工件。
归档时间: |
|
查看次数: |
2309 次 |
最近记录: |