Skip to content
GitLab
Explore
Sign in
Commits on Source (2)
feat(docker): use gitlab auth for docker login
· 14de4167
Ueli Banholzer
authored
Jun 14, 2019
14de4167
Merge branch 'release/v0.2.0'
· 5c99defa
Ueli Banholzer
authored
Jun 14, 2019
5c99defa
Show whitespace changes
Inline
Side-by-side
templates/base.yml
View file @
5c99defa
...
...
@@ -13,9 +13,6 @@
# * PHPUNIT_ENABLED: 1
# * PHPCS_ENABLED: 1
# * SENTRY_ENABLED: 1
#
# Please specify the DOCKER_REGISTRY_PASSWORD environment
# variable in your project.
variables
:
GIT_SUBMODULE_STRATEGY
:
recursive
...
...
@@ -57,9 +54,6 @@ variables:
configure_environment ()
{
# Check required variables
is_var_set DOCKER_REGISTRY_PASSWORD
# Set addtional environment variables
export DOCKER_IMAGE_REPOSITORY=$DOCKER_REGISTRY/$CI_PROJECT_PATH
export DOCKER_IMAGE_CI_TAG=$CI_COMMIT_REF_SLUG-$CI_PIPELINE_IID
...
...
@@ -67,7 +61,7 @@ variables:
# Login in docker registry
docker version
docker login -u
$DOCKER_REGISTRY_USERNAME -p $DOCKER_REGISTRY_PASSWORD
$DOCKER_REGISTRY
docker login -u
gitlab-ci-token -p $CI_BUILD_TOKEN
$DOCKER_REGISTRY
}
build_docker_image ()
...
...
@@ -134,7 +128,7 @@ variables:
cleanup_docker_repository ()
{
docker run anoxis/registry-cli -r https://$DOCKER_REGISTRY -l
$DOCKER_REGISTRY_USERNAME:$DOCKER_REGISTRY_PASSWORD
--delete-all -i $CI_PROJECT_PATH --keep-tags-like "$KEEP_DOCKER_IMAGES" --keep-by-hours 720
docker run anoxis/registry-cli -r https://$DOCKER_REGISTRY -l
gitlab-ci-token:$CI_BUILD_TOKEN
--delete-all -i $CI_PROJECT_PATH --keep-tags-like "$KEEP_DOCKER_IMAGES" --keep-by-hours 720
}
.base_job
:
...
...