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

tez616oj  于 2023-03-20  发布在  Git
关注(0)|答案(1)|浏览(159)

目前,我一直在使用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的工作流程?

s4n0splo

s4n0splo1#

这非常简单,只需要使用bash作为shell。我是这样做的:

mingw64-gcc:
    name: MinGW GCC

    runs-on: windows-2019

    defaults:
      run:
        shell: bash

    steps:
      - name: "Setup"
        run: |
          gcc --version

相关问题