最近,我的工作场所已从 CircleCI 过渡到 Azure Pipelines,因此我们一直在迁移所有 CI。虽然大多数都比较简单,但这个特定的管道需要在 docker 镜像内运行我们的 Linux 作业。这是 CircleCI 中的内容:
build:
docker:
- image: electronuserland/builder:wine-03.18
steps:
- run: apt-get update
- run: apt-get install -y libgnome-keyring-dev icnsutils graphicsmagick xz-utils rpm bsdtar
- run: yarn install
# run tests!
- run: yarn test -- -u
- run: yarn test -- --maxWorkers 2
# Build the React app and the Electron app
- run:
name: yarn run electron-pack
VERSION=$(node -p "var ipVer = require('./package.json').version; \
var semVer = require('semver'); \ …Run Code Online (Sandbox Code Playgroud)