chore: release packaging run in parallel (#10314)
This commit is contained in:
parent
3dcc99124c
commit
883d532d12
|
|
@ -113,9 +113,6 @@ commands:
|
|||
|
||||
package-build:
|
||||
parameters:
|
||||
release:
|
||||
type: boolean
|
||||
default: false
|
||||
type:
|
||||
type: string
|
||||
default: ""
|
||||
|
|
@ -127,10 +124,6 @@ commands:
|
|||
- check-changed-files-or-halt
|
||||
- attach_workspace:
|
||||
at: '/go'
|
||||
- when:
|
||||
condition: << parameters.release >>
|
||||
steps:
|
||||
- run: 'make package'
|
||||
- when:
|
||||
condition: << parameters.nightly >>
|
||||
steps:
|
||||
|
|
@ -139,7 +132,6 @@ commands:
|
|||
condition:
|
||||
or:
|
||||
- << parameters.nightly >>
|
||||
- << parameters.release >>
|
||||
steps:
|
||||
- run: 'make package include_packages="$(make << parameters.type >>)"'
|
||||
- store_artifacts:
|
||||
|
|
@ -326,12 +318,6 @@ jobs:
|
|||
- package-build:
|
||||
type: armhf
|
||||
nightly: << parameters.nightly >>
|
||||
|
||||
release:
|
||||
executor: go-1_17
|
||||
steps:
|
||||
- package-build:
|
||||
release: true
|
||||
nightly:
|
||||
executor: go-1_17
|
||||
steps:
|
||||
|
|
@ -429,6 +415,9 @@ commonjobs:
|
|||
requires:
|
||||
- 'test-go-1_17'
|
||||
- 'test-go-1_17-386'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
|
||||
workflows:
|
||||
version: 2
|
||||
|
|
@ -462,42 +451,81 @@ workflows:
|
|||
- 'windows-package':
|
||||
requires:
|
||||
- 'test-go-windows'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
- 'darwin-amd64-package':
|
||||
requires:
|
||||
- 'test-go-mac'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
- 'darwin-arm64-package':
|
||||
requires:
|
||||
- 'test-go-mac'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
- 'i386-package':
|
||||
requires:
|
||||
- 'test-awaiter'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
- 'ppc64le-package':
|
||||
requires:
|
||||
- 'test-awaiter'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
- 's390x-package':
|
||||
requires:
|
||||
- 'test-awaiter'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
- 'armel-package':
|
||||
requires:
|
||||
- 'test-awaiter'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
- 'amd64-package':
|
||||
requires:
|
||||
- 'test-awaiter'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
- 'arm64-package':
|
||||
requires:
|
||||
- 'test-awaiter'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
- 'armhf-package':
|
||||
requires:
|
||||
- 'test-awaiter'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
- 'static-package':
|
||||
requires:
|
||||
- 'test-awaiter'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
- 'mipsel-package':
|
||||
requires:
|
||||
- 'test-awaiter'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
- 'mips-package':
|
||||
requires:
|
||||
- 'test-awaiter'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
- 'generate-config':
|
||||
requires:
|
||||
- 'amd64-package'
|
||||
|
|
@ -534,29 +562,34 @@ workflows:
|
|||
- release.*
|
||||
tags:
|
||||
ignore: /.*/
|
||||
- 'release':
|
||||
requires:
|
||||
- 'test-go-windows'
|
||||
- 'test-go-mac'
|
||||
- 'test-go-1_17'
|
||||
- 'test-go-1_17-386'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
branches:
|
||||
ignore: /.*/
|
||||
- 'package-sign-windows':
|
||||
requires:
|
||||
- 'release'
|
||||
- 'i386-package'
|
||||
- 'ppc64le-package'
|
||||
- 's390x-package'
|
||||
- 'armel-package'
|
||||
- 'amd64-package'
|
||||
- 'mipsel-package'
|
||||
- 'mips-package'
|
||||
- 'darwin-amd64-package'
|
||||
- 'darwin-arm64-package'
|
||||
- 'windows-package'
|
||||
- 'static-package'
|
||||
- 'arm64-package'
|
||||
- 'armhf-package'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
branches:
|
||||
ignore: /.*/
|
||||
- 'package-sign-mac':
|
||||
requires:
|
||||
- 'package-sign-windows'
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
branches:
|
||||
ignore: /.*/
|
||||
|
||||
nightly:
|
||||
jobs:
|
||||
|
|
|
|||
Loading…
Reference in New Issue