docker-devuan_paddy-hack/.gitlab-ci.yml

26 lines
751 B
YAML

# .gitlab-ci.yml -- to automate Docker Devuan image builds
# Copyright (C) 2017 Olaf Meeuwissen
#
# License: GPL-3.0+
variables:
DEBIAN_VERSION: jessie-20170723
image: docker:latest
services:
- docker:dind
before_script:
- docker login -u gitlab-ci-token -p "$CI_JOB_TOKEN" registry.gitlab.com
migrate:
stage: build
script:
- docker pull "$CI_REGISTRY_IMAGE":"$DEBIAN_VERSION"-migrated || true
- docker build --build-arg DEBIAN_VERSION="$DEBIAN_VERSION"
--tag "$CI_REGISTRY_IMAGE":"$DEBIAN_VERSION"-migrated
--file migrate.df .
- docker push "$CI_REGISTRY_IMAGE":"$DEBIAN_VERSION"-migrated
- docker tag "$CI_REGISTRY_IMAGE":"$DEBIAN_VERSION"-migrated "$CI_REGISTRY_IMAGE"
- docker push "$CI_REGISTRY_IMAGE"