1diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
2index 3f725d988ef641d16a74a3b768658934f653326f..fcb17cf186510df505d859fac696a0bf3c51fe4e 100644
3--- a/.gitlab-ci.yml
4+++ b/.gitlab-ci.yml
5@@ -1,6 +1,7 @@
6 stages:
7 - test
8 - production
9+ - release_job
10
11 test:
12 image: rust:alpine
13@@ -28,3 +29,22 @@ - gem install faraday -v 1.8.0
14 - dpl --provider=heroku --app=$HEROKU_APP --api-key=$HEROKU_API_KEY
15 only:
16 - master
17+
18+release_job:
19+ stage: release
20+ image: rust:alpine
21+ rules:
22+ - if: $CI_COMMIT_TAG
23+ script:
24+ paths:
25+ - echo "running release_job"
26+ - apk add musl-dev
27+ - cargo build --release
28+ artifacts:
29+ - target/release/hyper
30+ - target/release/actix
31+ release:
32+ name: 'Release $CI_COMMIT_TAG'
33+ description: 'New macroblog version'
34+ tag_name: '$CI_COMMIT_TAG'
35+ ref: '$CI_COMMIT_TAG'