81 lines
1.2 KiB
YAML
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
|