Moved crate and python publishing to a dev machine. The orchestration machine doesn't have the resources for the cargo build steps.

This commit is contained in:
TC 2024-04-04 23:22:10 +00:00
parent 70f8ad9f86
commit 30ff93e8df

View File

@ -116,19 +116,36 @@ package_amd64_rpm:
rules:
- if: '$CI_COMMIT_TAG =~ /v\d.+/'
publish_crates:
stage: distribute
tags:
- build-amd64-deb
script:
- vlt login
- vlt run --command="cargo publish -p veilid-tools --dry-run"
- vlt run --command="cargo publish -p veilid-tools"
- vlt run --command="cargo publish -p veilid-core --dry-run"
- vlt run --command="cargo publish -p veilid-core"
rules:
- if: '$CI_COMMIT_TAG =~ /v\d.+/'
publish_python:
stage: distribute
tags:
- build-amd64-deb
script:
- vlt login
- cd veilid-python && /home/gitlab-runner/.local/bin/poetry build
- vlt run --command="/home/gitlab-runner/.local/bin/poetry publish"
rules:
- if: '$CI_COMMIT_TAG =~ /v\d.+/'
build_repositories:
stage: distribute
tags:
- build-orchestration
script:
- /home/gitlab-runner/distribute-packages.sh
- vlt login
- vlt run --command="cargo publish -p veilid-tools --dry-run"
- vlt run --command="cargo publish -p veilid-tools"
- vlt run --command="cargo publish -p veilid-core --dry-run"
- vlt run --command="cargo publish -p veilid-core"
- cd veilid-python && /home/gitlab-runner/.local/bin/poetry build
- vlt run --command="/home/gitlab-runner/.local/bin/poetry publish"
rules:
- if: '$CI_COMMIT_TAG =~ /v\d.+/'