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

81 lines
1.2 KiB
YAML

# .gitlab-ci.yml -- to automate Docker Devuan image builds
# Copyright (C) 2017-2020 Olaf Meeuwissen
#
# License: GPL-3.0+
variables:
DOCKER_TLS_CERTDIR: "/certs"
DEBIAN_VERSION: jessie-20180426
DEVUAN_RELEASE: beowulf
TZ: UTC
LC_ALL: C
image: docker:latest
services:
- docker:dind
stages:
- migrate
- build
- derive
before_script:
- echo "$CI_REGISTRY_PASSWORD"
| docker login --username "$CI_REGISTRY_USER"
--password-stdin "$CI_REGISTRY"
build:ceres:
stage: build
script:
- ./build.sh ceres
derive:ceres:
stage: derive
script:
- ./derive.sh ceres
build:chimaera:
stage: build
script:
- ./build.sh chimaera
derive:chimaera:
stage: derive
script:
- ./derive.sh chimaera
build:beowulf:
stage: build
script:
- ./build.sh beowulf
derive:beowulf:
stage: derive
script:
- ./derive.sh beowulf
build:ascii:
stage: build
script:
- ./build.sh ascii
derive:ascii:
stage: derive
script:
- ./derive.sh ascii
build:jessie:
stage: build
script:
- ./build.sh jessie
derive:jessie:
stage: derive
script:
- ./derive.sh jessie
migrate:
stage: migrate
script:
- ./migrate.sh