TUN-9800: Prefix gitlab steps with operating system
This commit is contained in:
parent
eedbcf46d4
commit
4cfebb8319
|
|
@ -9,7 +9,7 @@
|
||||||
CGO_ENABLED: 1
|
CGO_ENABLED: 1
|
||||||
|
|
||||||
.default-packaging-job: &packaging-job-defaults
|
.default-packaging-job: &packaging-job-defaults
|
||||||
stage: build
|
stage: package
|
||||||
needs:
|
needs:
|
||||||
- ci-image-get-image-ref
|
- ci-image-get-image-ref
|
||||||
rules:
|
rules:
|
||||||
|
|
@ -73,7 +73,7 @@ include:
|
||||||
#################################
|
#################################
|
||||||
### Run Linux Component Tests ###
|
### Run Linux Component Tests ###
|
||||||
#################################
|
#################################
|
||||||
component-tests-linux: &component-tests-linux
|
linux-component-tests: &linux-component-tests
|
||||||
stage: test
|
stage: test
|
||||||
extends: .component-tests
|
extends: .component-tests
|
||||||
needs:
|
needs:
|
||||||
|
|
@ -93,8 +93,8 @@ component-tests-linux: &component-tests-linux
|
||||||
######################################
|
######################################
|
||||||
### Run Linux FIPS Component Tests ###
|
### Run Linux FIPS Component Tests ###
|
||||||
######################################
|
######################################
|
||||||
component-tests-linux-fips:
|
linux-component-tests-fips:
|
||||||
<<: *component-tests-linux
|
<<: *linux-component-tests
|
||||||
needs:
|
needs:
|
||||||
- ci-image-get-image-ref
|
- ci-image-get-image-ref
|
||||||
- linux-fips-build-boring-make
|
- linux-fips-build-boring-make
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ include:
|
||||||
######################################
|
######################################
|
||||||
### Build Cloudflared Mac Binaries ###
|
### Build Cloudflared Mac Binaries ###
|
||||||
######################################
|
######################################
|
||||||
build-cloudflared-macos: &build-mac
|
macos-build-cloudflared: &mac-build
|
||||||
<<: *mac-build-defaults
|
<<: *mac-build-defaults
|
||||||
stage: build
|
stage: build
|
||||||
artifacts:
|
artifacts:
|
||||||
|
|
@ -38,8 +38,8 @@ build-cloudflared-macos: &build-mac
|
||||||
###############################################
|
###############################################
|
||||||
### Build and Sign Cloudflared Mac Binaries ###
|
### Build and Sign Cloudflared Mac Binaries ###
|
||||||
###############################################
|
###############################################
|
||||||
build-and-sign-cloudflared-macos:
|
macos-build-and-sign-cloudflared:
|
||||||
<<: *build-mac
|
<<: *mac-build
|
||||||
rules:
|
rules:
|
||||||
- !reference [.default-rules, run-on-master]
|
- !reference [.default-rules, run-on-master]
|
||||||
secrets:
|
secrets:
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ include:
|
||||||
cache:
|
cache:
|
||||||
paths:
|
paths:
|
||||||
- .cache/pip
|
- .cache/pip
|
||||||
variables:
|
variables: &release-job-variables
|
||||||
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
|
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
|
||||||
# KV Vars
|
# KV Vars
|
||||||
KV_NAMESPACE: 380e19aa04314648949b6ad841417ebe
|
KV_NAMESPACE: 380e19aa04314648949b6ad841417ebe
|
||||||
|
|
@ -73,10 +73,10 @@ release-cloudflared-to-github:
|
||||||
<<: *release-job-defaults
|
<<: *release-job-defaults
|
||||||
extends: .check-tag
|
extends: .check-tag
|
||||||
needs:
|
needs:
|
||||||
- build-and-sign-cloudflared-macos
|
|
||||||
- ci-image-get-image-ref
|
- ci-image-get-image-ref
|
||||||
- linux-packaging
|
- linux-packaging
|
||||||
- linux-packaging-fips
|
- linux-packaging-fips
|
||||||
|
- macos-build-and-sign-cloudflared
|
||||||
- windows-package-sign
|
- windows-package-sign
|
||||||
script:
|
script:
|
||||||
- ./.ci/scripts/release-target.sh github-release
|
- ./.ci/scripts/release-target.sh github-release
|
||||||
|
|
@ -100,6 +100,7 @@ release-cloudflared-to-r2:
|
||||||
release-cloudflared-nightly-to-r2:
|
release-cloudflared-nightly-to-r2:
|
||||||
<<: *release-job-defaults
|
<<: *release-job-defaults
|
||||||
variables:
|
variables:
|
||||||
|
<<: *release-job-variables
|
||||||
R2_BUCKET: cloudflared-pkgs-next
|
R2_BUCKET: cloudflared-pkgs-next
|
||||||
GPG_PUBLIC_KEY_URL: "https://next.pkg.cloudflare.com/cloudflare-ascii-pubkey.gpg"
|
GPG_PUBLIC_KEY_URL: "https://next.pkg.cloudflare.com/cloudflare-ascii-pubkey.gpg"
|
||||||
PKG_URL: "https://next.pkg.cloudflare.com/cloudflared"
|
PKG_URL: "https://next.pkg.cloudflare.com/cloudflared"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue