You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让GitHub Actions矩阵仅依次执行指定值组合?

解决GitHub Actions矩阵仅执行指定值组合的问题

当前你的矩阵配置会生成笛卡尔积(共4组值组合),无法满足你仅执行配对组合的需求。要实现仅运行value1a+value2a、value1b+value2b这两组指定组合,需通过include字段明确定义每一组的取值:

修改后的工作流代码:

name: test_matrix_workflow
on:
  push:
    branches:
      - master
  workflow_dispatch:

jobs:
  test_matrix_workflow:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        include:
          - value1: value1a
            value2: value2a
          - value1: value1b
            value2: value2b
    steps:
      - uses: actions/checkout@v2
        with:
          fetch-depth: 0
      - name: Print Values
        run: |
          echo "Value 1: ${{ matrix.value1 }}"
          echo "Value 2: ${{ matrix.value2 }}"

说明

  • include字段可自定义矩阵的每一组值组合,完全按照你需要的配对关系执行,不会生成多余的组合。
  • 每次运行工作流时,会分别执行你指定的两组值,输出结果与你期望的一致。

内容的提问来源于stack exchange,提问作者KNCK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 18:29:49