我正在尝试使用 pyinstaller 打包 Python 和 Qt 应用程序。但是,我还没有找到并行运行多个运行程序的方法。
最佳答案
您基本上会复制作业定义并分配不同的 tags选择您想要的运行者。以下是我如何在三个不同的运行器上并行构建 Electron 应用程序:
.build:
stage: build
script:
- npm install --progress=false
- npm run electron:build
build-linux:
extends: .build
tags:
- linux
build-mac:
extends: .build
tags:
- mac
build-windows:
extends: .build
tags:
- windows
此配置使用 hidden jobs和 extends .
关于gitlab-ci - 如何在windows、linux和macos上运行ci?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69020017/