version: '1.0' name: pipeline-build-20220901 displayName: pipeline-build triggers: trigger: auto push: branches: prefix: - '' tags: prefix: - '' stages: - name: stage-82deebcf displayName: 构建 strategy: naturally trigger: auto executor: [] steps: - step: build@nodejs name: build_nodejs displayName: Nodejs 构建 nodeVersion: 16.14.2 commands: - '# 设置NPM源,提升安装速度' - npm config set registry https://registry.npmmirror.com - npm i yarn -g - yarn config set registry "https://registry.npmmirror.com" - yarn config set electron_builder_binaries_mirror "https://npmmirror.com/mirrors/electron-builder-binaries/" - yarn config set electron_mirror "https://cdn.npmmirror.com/binaries/electron/" - '#下载electron' - wget https://kgithub.com/electron/electron/releases/download/v2.0.16/electron-v2.0.16-linux-x64.zip - wget https://kgithub.com/electron/electron/releases/download/v2.0.16/SHASUMS256.txt - mkdir -p /usr/local/share/.cache/yarn/v6/electron/cache - mv electron-v2.0.16-linux-x64.zip /usr/local/share/.cache/yarn/v6/electron/cache - mv SHASUMS256.txt /usr/local/share/.cache/yarn/v6/electron/cache/SHASUMS256.txt-2.0.16 - '#' - mkdir ../release - yarn - yarn package-linux artifacts: - name: BUILD_ARTIFACT path: - ../release caches: [] notify: [] strategy: retry: '0' - name: stage-cd5d9e5b displayName: 上传制品 strategy: naturally trigger: auto executor: [] steps: - step: publish@general_artifacts name: publish_general_artifacts displayName: 上传制品 dependArtifact: BUILD_ARTIFACT artifactName: output notify: [] strategy: retry: '0'