gbp: Build Bullseye image
This commit is contained in:
parent
204b71aa17
commit
229553785a
15
.Jenkinsfile
15
.Jenkinsfile
|
@ -16,6 +16,21 @@ pipeline {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
stage('Build gbp (Bullseye)') {
|
||||||
|
steps {
|
||||||
|
script {
|
||||||
|
def deb = docker.build("evolix/gbp:build${env.BUILD_ID}", "gbp")
|
||||||
|
def deb = docker.build("evolix/php:build${env.BUILD_ID}", "-f php/Dockerfile.bullseye gbp")
|
||||||
|
deb.inside {
|
||||||
|
sh 'gbp --version'
|
||||||
|
}
|
||||||
|
/* No crendentials yet
|
||||||
|
deb.push('bullseye')
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
stage('Build shellcheck') {
|
stage('Build shellcheck') {
|
||||||
steps {
|
steps {
|
||||||
script {
|
script {
|
||||||
|
|
12
.drone.yml
12
.drone.yml
|
@ -14,6 +14,18 @@ steps:
|
||||||
repo: evolix/gbp
|
repo: evolix/gbp
|
||||||
tags: latest
|
tags: latest
|
||||||
|
|
||||||
|
- name: build gbp (Bullseye)
|
||||||
|
image: plugins/docker
|
||||||
|
depends_on: []
|
||||||
|
settings:
|
||||||
|
username:
|
||||||
|
from_secret: docker_username
|
||||||
|
password:
|
||||||
|
from_secret: docker_password
|
||||||
|
dockerfile: gbp/Dockerfile.bullseye
|
||||||
|
repo: evolix/gbp
|
||||||
|
tags: bullseye
|
||||||
|
|
||||||
- name: build shellcheck
|
- name: build shellcheck
|
||||||
image: plugins/docker
|
image: plugins/docker
|
||||||
depends_on: []
|
depends_on: []
|
||||||
|
|
11
gbp/Dockerfile.bullseye
Normal file
11
gbp/Dockerfile.bullseye
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
FROM debian:bullseye-slim
|
||||||
|
|
||||||
|
RUN apt-get update \
|
||||||
|
&& apt-get install -y --no-install-recommends \
|
||||||
|
build-essential \
|
||||||
|
debhelper \
|
||||||
|
dh-exec \
|
||||||
|
git-buildpackage \
|
||||||
|
equivs \
|
||||||
|
devscripts \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
Loading…
Reference in a new issue