fix: set NIGHTLY=1 for correctly named nightly artifacts (#9987)
This commit is contained in:
parent
8265969f52
commit
69c1b85c26
|
|
@ -123,6 +123,9 @@ commands:
|
||||||
type:
|
type:
|
||||||
type: string
|
type: string
|
||||||
default: ""
|
default: ""
|
||||||
|
nightly:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
- check-changed-files-or-halt
|
- check-changed-files-or-halt
|
||||||
|
|
@ -132,9 +135,14 @@ commands:
|
||||||
condition: << parameters.release >>
|
condition: << parameters.release >>
|
||||||
steps:
|
steps:
|
||||||
- run: 'make package'
|
- run: 'make package'
|
||||||
|
- when:
|
||||||
|
condition: << parameters.nightly >>
|
||||||
|
steps:
|
||||||
|
- run: 'NIGHTLY=1 make package include_packages="$(make << parameters.type >>)"'
|
||||||
- unless:
|
- unless:
|
||||||
condition:
|
condition:
|
||||||
or:
|
or:
|
||||||
|
- << parameters.nightly >>
|
||||||
- << parameters.release >>
|
- << parameters.release >>
|
||||||
steps:
|
steps:
|
||||||
- run: 'make package include_packages="$(make << parameters.type >>)"'
|
- run: 'make package include_packages="$(make << parameters.type >>)"'
|
||||||
|
|
@ -193,65 +201,125 @@ jobs:
|
||||||
parallelism: 4
|
parallelism: 4
|
||||||
|
|
||||||
windows-package:
|
windows-package:
|
||||||
|
parameters:
|
||||||
|
nightly:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
executor: go-1_17
|
executor: go-1_17
|
||||||
steps:
|
steps:
|
||||||
- package-build:
|
- package-build:
|
||||||
type: windows
|
type: windows
|
||||||
|
nightly: << parameters.nightly >>
|
||||||
darwin-package:
|
darwin-package:
|
||||||
|
parameters:
|
||||||
|
nightly:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
executor: go-1_17
|
executor: go-1_17
|
||||||
steps:
|
steps:
|
||||||
- package-build:
|
- package-build:
|
||||||
type: darwin
|
type: darwin
|
||||||
|
nightly: << parameters.nightly >>
|
||||||
i386-package:
|
i386-package:
|
||||||
|
parameters:
|
||||||
|
nightly:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
executor: go-1_17
|
executor: go-1_17
|
||||||
steps:
|
steps:
|
||||||
- package-build:
|
- package-build:
|
||||||
type: i386
|
type: i386
|
||||||
|
nightly: << parameters.nightly >>
|
||||||
ppc64le-package:
|
ppc64le-package:
|
||||||
|
parameters:
|
||||||
|
nightly:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
executor: go-1_17
|
executor: go-1_17
|
||||||
steps:
|
steps:
|
||||||
- package-build:
|
- package-build:
|
||||||
type: ppc64le
|
type: ppc64le
|
||||||
|
nightly: << parameters.nightly >>
|
||||||
s390x-package:
|
s390x-package:
|
||||||
|
parameters:
|
||||||
|
nightly:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
executor: go-1_17
|
executor: go-1_17
|
||||||
steps:
|
steps:
|
||||||
- package-build:
|
- package-build:
|
||||||
type: s390x
|
type: s390x
|
||||||
|
nightly: << parameters.nightly >>
|
||||||
armel-package:
|
armel-package:
|
||||||
|
parameters:
|
||||||
|
nightly:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
executor: go-1_17
|
executor: go-1_17
|
||||||
steps:
|
steps:
|
||||||
- package-build:
|
- package-build:
|
||||||
type: armel
|
type: armel
|
||||||
|
nightly: << parameters.nightly >>
|
||||||
amd64-package:
|
amd64-package:
|
||||||
|
parameters:
|
||||||
|
nightly:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
executor: go-1_17
|
executor: go-1_17
|
||||||
steps:
|
steps:
|
||||||
- package-build:
|
- package-build:
|
||||||
type: amd64
|
type: amd64
|
||||||
|
nightly: << parameters.nightly >>
|
||||||
arm64-package:
|
arm64-package:
|
||||||
|
parameters:
|
||||||
|
nightly:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
executor: go-1_17
|
executor: go-1_17
|
||||||
steps:
|
steps:
|
||||||
- package-build:
|
- package-build:
|
||||||
type: arm64
|
type: arm64
|
||||||
|
nightly: << parameters.nightly >>
|
||||||
mipsel-package:
|
mipsel-package:
|
||||||
|
parameters:
|
||||||
|
nightly:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
executor: go-1_17
|
executor: go-1_17
|
||||||
steps:
|
steps:
|
||||||
- package-build:
|
- package-build:
|
||||||
type: mipsel
|
type: mipsel
|
||||||
|
nightly: << parameters.nightly >>
|
||||||
mips-package:
|
mips-package:
|
||||||
|
parameters:
|
||||||
|
nightly:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
executor: go-1_17
|
executor: go-1_17
|
||||||
steps:
|
steps:
|
||||||
- package-build:
|
- package-build:
|
||||||
type: mips
|
type: mips
|
||||||
|
nightly: << parameters.nightly >>
|
||||||
static-package:
|
static-package:
|
||||||
|
parameters:
|
||||||
|
nightly:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
executor: go-1_17
|
executor: go-1_17
|
||||||
steps:
|
steps:
|
||||||
- package-build:
|
- package-build:
|
||||||
type: static
|
type: static
|
||||||
|
nightly: << parameters.nightly >>
|
||||||
armhf-package:
|
armhf-package:
|
||||||
|
parameters:
|
||||||
|
nightly:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
executor: go-1_17
|
executor: go-1_17
|
||||||
steps:
|
steps:
|
||||||
- package-build:
|
- package-build:
|
||||||
type: armhf
|
type: armhf
|
||||||
|
nightly: << parameters.nightly >>
|
||||||
|
|
||||||
release:
|
release:
|
||||||
executor: go-1_17
|
executor: go-1_17
|
||||||
|
|
@ -361,54 +429,6 @@ commonjobs:
|
||||||
requires:
|
requires:
|
||||||
- 'test-go-1_17'
|
- 'test-go-1_17'
|
||||||
- 'test-go-1_17-386'
|
- 'test-go-1_17-386'
|
||||||
- &windows-package
|
|
||||||
'windows-package':
|
|
||||||
requires:
|
|
||||||
- 'test-go-windows'
|
|
||||||
- &darwin-package
|
|
||||||
'darwin-package':
|
|
||||||
requires:
|
|
||||||
- 'test-go-mac'
|
|
||||||
- &i386-package
|
|
||||||
'i386-package':
|
|
||||||
requires:
|
|
||||||
- 'test-awaiter'
|
|
||||||
- &ppc64le-package
|
|
||||||
'ppc64le-package':
|
|
||||||
requires:
|
|
||||||
- 'test-awaiter'
|
|
||||||
- &s390x-package
|
|
||||||
's390x-package':
|
|
||||||
requires:
|
|
||||||
- 'test-awaiter'
|
|
||||||
- &armel-package
|
|
||||||
'armel-package':
|
|
||||||
requires:
|
|
||||||
- 'test-awaiter'
|
|
||||||
- &amd64-package
|
|
||||||
'amd64-package':
|
|
||||||
requires:
|
|
||||||
- 'test-awaiter'
|
|
||||||
- &arm64-package
|
|
||||||
'arm64-package':
|
|
||||||
requires:
|
|
||||||
- 'test-awaiter'
|
|
||||||
- &armhf-package
|
|
||||||
'armhf-package':
|
|
||||||
requires:
|
|
||||||
- 'test-awaiter'
|
|
||||||
- &static-package
|
|
||||||
'static-package':
|
|
||||||
requires:
|
|
||||||
- 'test-awaiter'
|
|
||||||
- &mipsel-package
|
|
||||||
'mipsel-package':
|
|
||||||
requires:
|
|
||||||
- 'test-awaiter'
|
|
||||||
- &mips-package
|
|
||||||
'mips-package':
|
|
||||||
requires:
|
|
||||||
- 'test-awaiter'
|
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
version: 2
|
version: 2
|
||||||
|
|
@ -439,18 +459,42 @@ workflows:
|
||||||
tags:
|
tags:
|
||||||
only: /.*/
|
only: /.*/
|
||||||
- *test-awaiter
|
- *test-awaiter
|
||||||
- *windows-package
|
- 'windows-package':
|
||||||
- *darwin-package
|
requires:
|
||||||
- *i386-package
|
- 'test-go-windows'
|
||||||
- *ppc64le-package
|
- 'darwin-package':
|
||||||
- *s390x-package
|
requires:
|
||||||
- *armel-package
|
- 'test-go-mac'
|
||||||
- *amd64-package
|
- 'i386-package':
|
||||||
- *arm64-package
|
requires:
|
||||||
- *armhf-package
|
- 'test-awaiter'
|
||||||
- *static-package
|
- 'ppc64le-package':
|
||||||
- *mipsel-package
|
requires:
|
||||||
- *mips-package
|
- 'test-awaiter'
|
||||||
|
- 's390x-package':
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'armel-package':
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'amd64-package':
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'arm64-package':
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'armhf-package':
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'static-package':
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'mipsel-package':
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'mips-package':
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
- 'generate-config':
|
- 'generate-config':
|
||||||
requires:
|
requires:
|
||||||
- 'amd64-package'
|
- 'amd64-package'
|
||||||
|
|
@ -527,32 +571,79 @@ workflows:
|
||||||
- 'test-go-mac'
|
- 'test-go-mac'
|
||||||
- 'test-go-windows'
|
- 'test-go-windows'
|
||||||
- *test-awaiter
|
- *test-awaiter
|
||||||
- *windows-package
|
- 'windows-package':
|
||||||
- *darwin-package
|
name: 'windows-package-nightly'
|
||||||
- *i386-package
|
nightly: true
|
||||||
- *ppc64le-package
|
requires:
|
||||||
- *s390x-package
|
- 'test-go-windows'
|
||||||
- *armel-package
|
- 'darwin-package':
|
||||||
- *amd64-package
|
name: 'darwin-package-nightly'
|
||||||
- *arm64-package
|
nightly: true
|
||||||
- *armhf-package
|
requires:
|
||||||
- *static-package
|
- 'test-go-mac'
|
||||||
- *mipsel-package
|
- 'i386-package':
|
||||||
- *mips-package
|
name: 'i386-package-nightly'
|
||||||
|
nightly: true
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'ppc64le-package':
|
||||||
|
name: 'ppc64le-package-nightly'
|
||||||
|
nightly: true
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 's390x-package':
|
||||||
|
name: 's390x-package-nightly'
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'armel-package':
|
||||||
|
name: 'armel-package-nightly'
|
||||||
|
nightly: true
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'amd64-package':
|
||||||
|
name: 'amd64-package-nightly'
|
||||||
|
nightly: true
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'arm64-package':
|
||||||
|
name: 'arm64-package-nightly'
|
||||||
|
nightly: true
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'armhf-package':
|
||||||
|
name: 'armhf-package-nightly'
|
||||||
|
nightly: true
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'static-package':
|
||||||
|
name: 'static-package-nightly'
|
||||||
|
nightly: true
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'mipsel-package':
|
||||||
|
name: 'mipsel-package-nightly'
|
||||||
|
nightly: true
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
|
- 'mips-package':
|
||||||
|
name: 'mips-package-nightly'
|
||||||
|
nightly: true
|
||||||
|
requires:
|
||||||
|
- 'test-awaiter'
|
||||||
- nightly:
|
- nightly:
|
||||||
requires:
|
requires:
|
||||||
- 'i386-package'
|
- 'i386-package-nightly'
|
||||||
- 'ppc64le-package'
|
- 'ppc64le-package-nightly'
|
||||||
- 's390x-package'
|
- 's390x-package-nightly'
|
||||||
- 'armel-package'
|
- 'armel-package-nightly'
|
||||||
- 'amd64-package'
|
- 'amd64-package-nightly'
|
||||||
- 'mipsel-package'
|
- 'mipsel-package-nightly'
|
||||||
- 'mips-package'
|
- 'mips-package-nightly'
|
||||||
- 'darwin-package'
|
- 'darwin-package-nightly'
|
||||||
- 'windows-package'
|
- 'windows-package-nightly'
|
||||||
- 'static-package'
|
- 'static-package-nightly'
|
||||||
- 'arm64-package'
|
- 'arm64-package-nightly'
|
||||||
- 'armhf-package'
|
- 'armhf-package-nightly'
|
||||||
triggers:
|
triggers:
|
||||||
- schedule:
|
- schedule:
|
||||||
cron: "0 7 * * *"
|
cron: "0 7 * * *"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue