Enhancing ci file

This commit is contained in:
2025-03-09 15:42:55 -04:00
parent 12f7416117
commit 2bd6fd8f85

View File

@@ -8,9 +8,10 @@ build:
image: rust:1.85
script:
- cargo build --release
- ls -R target/release/
artifacts:
paths:
- target/release/icarus-models
- target/release/
expire_in: 1 week
cache:
key: "cargo-cache"
@@ -29,6 +30,16 @@ test:
- target/
- ~/.cargo/
test_variable:
stage: test
image: rust:1.85
script:
- echo "Checking CARGO_LOGIN_TOKEN..."
- if [[ -z "$CARGO_LOGIN_TOKEN" ]]; then echo "CARGO_LOGIN_TOKEN is empty!"; exit 1; else echo "CARGO_LOGIN_TOKEN is set."; fi
- env
rules:
- if: '$CI_COMMIT_TAG'
deploy:
stage: deploy
image: rust:1.85