build: do not use a shared checkout for linux publish (#29076)

This commit is contained in:
Samuel Attard 2021-05-11 09:31:10 -07:00 committed by GitHub
parent 35f2ed8978
commit 82946133b1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1877,18 +1877,6 @@ jobs:
attach: false attach: false
checkout: true checkout: true
linux-x64-publish-skip-checkout:
executor: linux-docker
environment:
<<: *env-linux-2xlarge-release
<<: *env-release-build
UPLOAD_TO_S3: << pipeline.parameters.upload-to-s3 >>
<<: *env-ninja-status
steps:
- electron-publish:
attach: true
checkout: false
linux-ia32-testing: linux-ia32-testing:
executor: linux-docker executor: linux-docker
environment: environment:
@ -1931,20 +1919,6 @@ jobs:
attach: false attach: false
checkout: true checkout: true
linux-ia32-publish-skip-checkout:
executor: linux-docker
environment:
<<: *env-linux-2xlarge-release
<<: *env-ia32
<<: *env-release-build
<<: *env-32bit-release
UPLOAD_TO_S3: << pipeline.parameters.upload-to-s3 >>
<<: *env-ninja-status
steps:
- electron-publish:
attach: true
checkout: false
linux-arm-testing: linux-arm-testing:
executor: linux-docker executor: linux-docker
environment: environment:
@ -1990,20 +1964,6 @@ jobs:
attach: false attach: false
checkout: true checkout: true
linux-arm-publish-skip-checkout:
executor: linux-docker
environment:
<<: *env-linux-2xlarge-release
<<: *env-arm
<<: *env-release-build
<<: *env-32bit-release
UPLOAD_TO_S3: << pipeline.parameters.upload-to-s3 >>
<<: *env-ninja-status
steps:
- electron-publish:
attach: true
checkout: false
linux-arm64-testing: linux-arm64-testing:
executor: linux-docker executor: linux-docker
environment: environment:
@ -2058,19 +2018,6 @@ jobs:
attach: false attach: false
checkout: true checkout: true
linux-arm64-publish-skip-checkout:
executor: linux-docker
environment:
<<: *env-linux-2xlarge-release
<<: *env-arm64
<<: *env-release-build
UPLOAD_TO_S3: << pipeline.parameters.upload-to-s3 >>
<<: *env-ninja-status
steps:
- electron-publish:
attach: true
checkout: false
osx-testing-x64: osx-testing-x64:
executor: macos executor: macos
environment: environment:
@ -2497,22 +2444,13 @@ workflows:
publish-linux: publish-linux:
when: << pipeline.parameters.run-linux-publish >> when: << pipeline.parameters.run-linux-publish >>
jobs: jobs:
- linux-checkout - linux-x64-publish:
- linux-x64-publish-skip-checkout:
requires:
- linux-checkout
context: release-env context: release-env
- linux-ia32-publish-skip-checkout: - linux-ia32-publish:
requires:
- linux-checkout
context: release-env context: release-env
- linux-arm-publish-skip-checkout: - linux-arm-publish:
requires:
- linux-checkout
context: release-env context: release-env
- linux-arm64-publish-skip-checkout: - linux-arm64-publish:
requires:
- linux-checkout
context: release-env context: release-env
publish-x64-linux: publish-x64-linux: