Updated branch rules

This commit is contained in:
Joe Bellus 2022-02-10 00:57:54 -05:00
parent 9b222b32a7
commit 075cfccbe8
1 changed files with 8 additions and 6 deletions

View File

@ -42,6 +42,8 @@ build-bin:
stage: build
tags:
- linux
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
script:
- apt-get update
- apt-get -y install libssl-dev pkg-config wget
@ -49,7 +51,7 @@ build-bin:
- tar xzf sccache-v0.2.15-x86_64-unknown-linux-musl.tar.gz
- mv sccache-v0.2.15-x86_64-unknown-linux-musl/sccache /usr/local/bin/sccache
- chmod +x /usr/local/bin/sccache
- cargo build --release
- cargo build --releas
- cd target/release
- tar -czf ../../vade-linux-x64.tar.gz vade
- cd ../../
@ -67,18 +69,18 @@ build-docker:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- docker build -t $CI_REGISTRY/vade/vade-mecum .
- docker push $CI_REGISTRY/vade/vade-mecum
# rules:
# - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
deploy-binaries:
dependencies:
- build-bin
image: curlimages/curl:latest
stage: deploy
# rules:
# - if: $CI_COMMIT_TAG
rules:
- if: $CI_COMMIT_TAG
script:
- 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file ./vade-linux-x64.tar.gz "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/bin/0.1.0/vade-linux-x64-0.1.0.tar.gz"'
- 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file ./vade-linux-x64.tar.gz "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/bin/$CI_COMMIT_TAG/vade-linux-x64-$CI_COMMIT_TAG.tar.gz"'
release: