mirror of
https://gitlab.com/veilid/veilid.git
synced 2025-08-03 12:16:22 -04:00
Copied dryrun changes into nightly and failure jobs [ci skip]
This commit is contained in:
parent
89c9a18de6
commit
80b67401ca
1 changed files with 11 additions and 15 deletions
|
@ -279,9 +279,7 @@ dryrun_package_linux:
|
|||
- build-amd64-deb
|
||||
script:
|
||||
- earthly bootstrap
|
||||
- earthly +package-linux-amd64-deb
|
||||
- earthly +package-linux-amd64-rpm
|
||||
- earthly +package-linux-arm64-deb
|
||||
- earthly +package-linux
|
||||
artifacts:
|
||||
paths:
|
||||
- target/packages/*
|
||||
|
@ -367,7 +365,7 @@ nightly_create_build_machines:
|
|||
rules:
|
||||
- if: $IS_NIGHTLY == "true"
|
||||
|
||||
nightly_package_amd64_deb:
|
||||
nightly_package_linux:
|
||||
stage: build_packages
|
||||
needs:
|
||||
- nightly_create_build_machines
|
||||
|
@ -422,15 +420,14 @@ nightly_build_repositories:
|
|||
- if: $IS_NIGHTLY == "true"
|
||||
|
||||
nightly_delete_build_machines:
|
||||
stage: distribute
|
||||
needs:
|
||||
- nightly_build_repositories
|
||||
stage: cleanup
|
||||
tags:
|
||||
- build-orchestration
|
||||
dependencies:
|
||||
- dryrun_create_build_machines
|
||||
script:
|
||||
- bash scripts/cicd/build-orchestration/build-machine-ctrl.sh delete amd64-deb
|
||||
- bash scripts/cicd/build-orchestration/build-machine-ctrl.sh delete arm64-deb
|
||||
- bash scripts/cicd/build-orchestration/build-machine-ctrl.sh delete amd64-rpm
|
||||
- uv --directory scripts/cicd-python sync
|
||||
- uv --directory scripts/cicd-python run veilid_release_utils.py --delete-build-machine
|
||||
rules:
|
||||
- if: $IS_NIGHTLY == "true"
|
||||
|
||||
|
@ -440,10 +437,9 @@ failed_pipeline_actions:
|
|||
stage: failed
|
||||
tags:
|
||||
- build-orchestration
|
||||
dependencies:
|
||||
- dryrun_create_build_machines
|
||||
script:
|
||||
- bash scripts/cicd/build-orchestration/build-machine-ctrl.sh delete amd64-deb
|
||||
- bash scripts/cicd/build-orchestration/build-machine-ctrl.sh delete arm64-deb
|
||||
- bash scripts/cicd/build-orchestration/build-machine-ctrl.sh delete amd64-rpm
|
||||
- uv --directory scripts/cicd-python sync
|
||||
- uv --directory scripts/cicd-python run veilid_release_utils.py --delete-build-machine
|
||||
when: on_failure
|
||||
|
||||
#
|
Loading…
Add table
Add a link
Reference in a new issue