Skip to content
Snippets Groups Projects
Commit 08366371 authored by Ulf Seltmann's avatar Ulf Seltmann
Browse files

added jobs for publish alpha and staging-images

parent 70080484
No related merge requests found
Pipeline #475 failed with stages
in 2 minutes and 10 seconds
......@@ -2,6 +2,8 @@ stages:
- prepare
- test
- build
- bundle_npm
- build_image
- publish
- docs
- mirror
......@@ -44,7 +46,7 @@ npm_ci:
- docker
npm_pack:
stage: build
stage: bundle_npm
image:
name: node:8-alpine
entrypoint: ["/bin/su", "node", "-c"]
......@@ -63,7 +65,7 @@ npm_pack:
- docker
docker_build:
stage: build
stage: build_image
image: docker:latest
services:
- docker:dind
......@@ -122,6 +124,8 @@ docker_publish_production:
docker tag ubleipzig/dacap:${version} ubleipzig/dacap:${tag}
docker push ubleipzig/dacap:${tag}
done
dependencies:
- docker_build
tags:
- docker
except:
......@@ -129,6 +133,23 @@ docker_publish_production:
only:
- /^release\/*/
docker_publish_alpha:
stage: publish
image: docker:latest
services:
- docker:dind
script: |
mkdir -p ~/.docker && echo "$DOCKER_AUTH_CONFIG" >~/.docker/config.json
docker load --input=image.tar.gz
docker tag image ubleipzig/dacap:alpha
docker push ubleipzig/dacap:alpha
dependencies:
- docker_build
tags:
- docker
only:
- master
docker_publish_staging:
stage: publish
image: docker:latest
......@@ -139,19 +160,21 @@ docker_publish_staging:
docker load --input=image.tar.gz
docker tag image ubleipzig/dacap:staging
docker push ubleipzig/dacap:staging
dependencies:
- docker_build
tags:
- docker
only:
- master
- staging
deploy_staging:
stage: deploy
image: rancher:latest
environment:
name: staging
url: https://staging.ub.uni-leipzig.de/dacap
only:
- master
# deploy_staging:
# stage: deploy
# image: rancher:latest
# environment:
# name: staging
# url: https://staging.ub.uni-leipzig.de/dacap
# only:
# - master
gh_pages:
stage: docs
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment