在 GitHub 操作中使用预安装的 MinGW?

问题描述 投票:0回答:1

目前我一直在使用

egor-tensin/setup-mingw
为我们的 CI 设置 MinGW,它一直运行良好。

- name: Set up MinGW
  uses: egor-tensin/setup-mingw@v2
- name: Configure
  run: cmake -S. -B build ... -G "Ninja"

但是,我注意到 windows runner 已经预装了 MinGW:

# https://github.com/actions/runner-images/blob/main/images/win/Windows2022-Readme.md
Mingw-w64 11.2.0

目前上述操作需要大约 5 分钟来设置 MinGW。理想情况下,使用预安装的 MinGW 将加速这部分 CI 过程。

如何使用预装的 MinGW 来加快我们的 GitHub 工作流程?

c++ github-actions mingw
1个回答
0
投票

很简单,直接用

bash
做壳就可以了。我是这样做的:

  mingw64-gcc:
    name: MinGW GCC

    runs-on: windows-2019

    defaults:
      run:
        shell: bash

    steps:
      - name: "Setup"
        run: |
          gcc --version
© www.soinside.com 2019 - 2024. All rights reserved.