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 коммит произвёл GitHub
Родитель 35f2ed8978
Коммит 82946133b1
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 4 добавлений и 66 удалений

Просмотреть файл

@ -1877,18 +1877,6 @@ jobs:
attach: false
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:
executor: linux-docker
environment:
@ -1931,20 +1919,6 @@ jobs:
attach: false
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:
executor: linux-docker
environment:
@ -1990,20 +1964,6 @@ jobs:
attach: false
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:
executor: linux-docker
environment:
@ -2058,19 +2018,6 @@ jobs:
attach: false
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:
executor: macos
environment:
@ -2497,22 +2444,13 @@ workflows:
publish-linux:
when: << pipeline.parameters.run-linux-publish >>
jobs:
- linux-checkout
- linux-x64-publish-skip-checkout:
requires:
- linux-checkout
- linux-x64-publish:
context: release-env
- linux-ia32-publish-skip-checkout:
requires:
- linux-checkout
- linux-ia32-publish:
context: release-env
- linux-arm-publish-skip-checkout:
requires:
- linux-checkout
- linux-arm-publish:
context: release-env
- linux-arm64-publish-skip-checkout:
requires:
- linux-checkout
- linux-arm64-publish:
context: release-env
publish-x64-linux: