Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
DARIAH-DE
TextGridRep Portal
Commits
19169d83
Commit
19169d83
authored
May 18, 2020
by
Ubbo Veentjer
Browse files
.gitlab-ci.yml to deploy release images
parent
d4e07540
Pipeline
#135697
passed with stages
in 9 minutes and 4 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
19169d83
...
...
@@ -11,6 +11,8 @@ variables:
GRADLE_OPTS
:
"
-Dorg.gradle.daemon=false"
DOCKER_IMAGE_TAGGED
:
$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA
DOCKER_IMAGE_LATEST
:
$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:latest
DOCKER_RELEASE_IMAGE_TAGGED
:
$CI_REGISTRY_IMAGE:$CI_COMMIT_TAG
DOCKER_RELEASE_IMAGE_LATEST
:
$CI_REGISTRY_IMAGE:latest
stages
:
-
build
...
...
@@ -55,9 +57,6 @@ test:
package
:
stage
:
package
script
:
-
ls
-
ls build
-
ls build/libs
-
docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY
-
docker build -t $DOCKER_IMAGE_TAGGED .
-
docker push $DOCKER_IMAGE_TAGGED
...
...
@@ -65,6 +64,21 @@ package:
-
docker push $DOCKER_IMAGE_LATEST
dependencies
:
-
build
except
:
-
master
release-image
:
stage
:
package
script
:
-
docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY
-
docker build -t $DOCKER_RELEASE_IMAGE_TAGGED .
-
docker push $DOCKER_RELEASE_IMAGE_TAGGED
-
docker tag $DOCKER_RELEASE_IMAGE_TAGGED $DOCKER_RELEASE_IMAGE_LATEST
-
docker push $DOCKER_RELEASE_IMAGE_LATEST
dependencies
:
-
build
only
:
-
tags
pages
:
stage
:
deploy
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment