From d3fab315ad02f35f4fb394b6f2812afb6fb63ca7 Mon Sep 17 00:00:00 2001 From: Martin Finkel <me@martinfinkel.com> Date: Wed, 8 Jun 2022 16:09:54 +0700 Subject: [PATCH] gitlab: add deploy step --- .gitlab-ci.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1fc3550..7e417c1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,6 @@ stages: - build + - deploy variables: VLC_UBUNTU_IMAGE: registry.videolan.org/vlc-rs-libvlc-stable-ubuntu:20211117143343 @@ -15,3 +16,23 @@ vlc-rs-build: script: - . $CARGO_HOME/env - cargo build --all + +vlc-rs-deploy: + tags: + - docker + - amd64 + stage: deploy + image: + name: $VLC_UBUNTU_IMAGE + variables: + # CARGO_TOKEN: $CARGO_TOKEN + rules: + - if: '$CI_COMMIT_TAG =~ /^(\d+\.)?(\d+\.)?(\*|\d+)/' + script: + - . $CARGO_HOME/env + # - cargo publish --token "$CARGO_TOKEN" + - cargo publish --dry-run + artifacts: + name: "${CI_COMMIT_TAG}" + paths: + - target/package/vlc-rs-*.crate \ No newline at end of file