diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2313843..fcefc5a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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