Add support for buildd derived images
This commit is contained in:
parent
13f84159bd
commit
373ae74696
|
|
@ -14,6 +14,7 @@ services:
|
|||
stages:
|
||||
- migrate
|
||||
- build
|
||||
- derive
|
||||
|
||||
before_script:
|
||||
- docker login -u gitlab-ci-token -p "$CI_JOB_TOKEN" registry.gitlab.com
|
||||
|
|
@ -43,3 +44,14 @@ build:
|
|||
&& docker push "$CI_REGISTRY_IMAGE":"$version"
|
||||
&& docker tag "$CI_REGISTRY_IMAGE":"$version" "$CI_REGISTRY_IMAGE"
|
||||
&& docker push "$CI_REGISTRY_IMAGE"
|
||||
|
||||
derive:
|
||||
stage: derive
|
||||
script:
|
||||
- docker build --build_arg DEVUAN_VERSION="$DEVUAN_VERSION"
|
||||
--tag "$CI_REGISTRY_NAME"/buildd:"$DEVUAN_VERSION"
|
||||
--file buildd.df
|
||||
- docker push "$CI_REGISTRY_IMAGE"/buildd:"$DEVUAN_VERSION"
|
||||
- docker tag "$CI_REGISTRY_IMAGE"/buildd:"$DEVUAN_VERSION"
|
||||
"$CI_REGISTRY_IMAGE"/buildd
|
||||
- docker push "$CI_REGISTRY_IMAGE"/buildd
|
||||
|
|
|
|||
|
|
@ -0,0 +1,11 @@
|
|||
# buildd.df -- a Devuan image for binary package builds
|
||||
# Copyright (C) 2017 Olaf Meeuwissen
|
||||
#
|
||||
# License: GPL-3.0+
|
||||
|
||||
ARG DEVUAN_VERSION
|
||||
FROM devuan:${DEVUAN_VERSION}
|
||||
LABEL maintainer="Olaf Meeuwissen <paddy-hack@member.fsf.org>"
|
||||
|
||||
RUN apt-get update -q \
|
||||
&& apt-get install build-essential -q -y
|
||||
Loading…
Reference in New Issue