1diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
2index 1d1fa6ea36d45b5da5815a1f26dc337c39387187..b663547d5c39ab582e162299c7f63f0d4ad4809f 100644
3--- a/.gitlab-ci.yml
4+++ b/.gitlab-ci.yml
5@@ -1,7 +1,8 @@
6 stages:
7 - test
8 - production
9- - release
10+ - build
11+ - prepare
12
13 test:
14 image: rust:alpine
15@@ -30,8 +31,8 @@ - dpl --provider=heroku --app=$HEROKU_APP --api-key=$HEROKU_API_KEY
16 only:
17 - master
18
19-release_job:
20- stage: release
21+prepare_job:
22+ stage: prepare
23 image: rust:alpine
24 rules:
25 - if: $CI_COMMIT_TAG
26@@ -43,6 +44,17 @@ artifacts:
27 paths:
28 - target/release/hyper
29 - target/release/actix
30+
31+release_job:
32+ stage: release
33+ image: registry.gitlab.com/gitlab-org/release-cli:latest
34+ rules:
35+ - if: $CI_COMMIT_TAG
36+ script:
37+ - echo "running release_job for $TAG"
38+ needs:
39+ - job: prepare_job
40+ artifacts: true
41 release:
42 name: 'Release $CI_COMMIT_TAG'
43 description: 'New macroblog version'