Hacking on ci config

This commit is contained in:
TC Johnson 2025-03-16 17:04:48 -05:00
commit f2ba593c4b

View File

@ -261,7 +261,8 @@ dryrun_create_build_machines:
tags:
- build-orchestration
script:
- uv scripts/cicd-python/veilid_release_utils.py create_build_machine
- uv --directory scripts/cicd-python/ sync
- uv --directory scripts/cicd-python/ run veilid_release_utils.py --create-build-machine
artifacts:
paths:
- scripts/cicd-python/config.json
@ -321,6 +322,11 @@ dryrun_build_repositories:
- cp scripts/cicd/build-orchestration/rpm-repo-building/repobuild.sh ~/rpm-build-container
- cp scripts/cicd/build-orchestration/generate-stable-release.sh ~
- bash scripts/cicd/build-orchestration/distribute-stable-packages.sh
dependencies: [dryrun_package_linux]
- cp scripts/cicd/build-orchestration/rpm-repo-building/Dockerfile ~/rpm-build-container
- cp scripts/cicd/build-orchestration/rpm-repo-building/repobuild.sh ~/rpm-build-container
- cp scripts/cicd/build-orchestration/generate-stable-release.sh ~
- bash scripts/cicd/build-orchestration/distribute-stable-packages.sh
dependencies: dryrun_package_linux
rules:
- if: $CI_COMMIT_MESSAGE =~ /\[ci dryrun]/
@ -344,7 +350,8 @@ dryrun_delete_build_machines:
- build-orchestration
script:
- cp config.yaml /scripts/cicd-python/config.yaml
- uv scripts/cicd-python/veilid_release_utils.py create_build_machine
- uv --directory scripts/cicd-python/ sync
- uv --directory scripts/cicd-python/ run veilid_release_utils.py --create-build-machine
dependencies: [dryrun_create_build_machines]
rules:
- if: $CI_COMMIT_MESSAGE =~ /\[ci dryrun]/
@ -438,4 +445,6 @@ failed_pipeline_actions:
- 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
when: on_failure
when: on_failure
#