File tree Expand file tree Collapse file tree 4 files changed +39
-2
lines changed Expand file tree Collapse file tree 4 files changed +39
-2
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ test_steps = [
9
9
try {
10
10
checkout scm
11
11
sh " make REF=$branch checkout"
12
- sh " make -C deb ubuntu-xenial ubuntu-focal"
12
+ sh " make -C deb ubuntu-xenial ubuntu-focal debian-bullseye "
13
13
} finally {
14
14
sh " make clean"
15
15
}
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ The scripts will build for this list of packages types:
10
10
* DEB packages for Ubuntu 20.04 Focal
11
11
* DEB packages for Ubuntu 18.04 Bionic
12
12
* DEB packages for Ubuntu 16.04 Xenial
13
+ * DEB packages for Debian 11 BullsEye
13
14
* DEB packages for Debian 10 Buster
14
15
* RPM packages for Fedora 33
15
16
* RPM packages for Fedora 32
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ RUN?=docker run --rm \
36
36
$(RUN_FLAGS ) \
37
37
debbuild-$@ /$(ARCH )
38
38
39
- DEBIAN_VERSIONS ?= debian-buster
39
+ DEBIAN_VERSIONS ?= debian-buster debian-bullseye
40
40
UBUNTU_VERSIONS ?= ubuntu-xenial ubuntu-bionic ubuntu-focal ubuntu-groovy
41
41
RASPBIAN_VERSIONS ?= raspbian-buster
42
42
DISTROS := $(DEBIAN_VERSIONS ) $(UBUNTU_VERSIONS ) $(RASPBIAN_VERSIONS )
Original file line number Diff line number Diff line change
1
+ ARG GO_IMAGE
2
+ ARG DISTRO=debian
3
+ ARG SUITE=bullseye
4
+ ARG BUILD_IMAGE=${DISTRO}:${SUITE}
5
+
6
+ FROM ${GO_IMAGE} AS golang
7
+
8
+ FROM ${BUILD_IMAGE}
9
+
10
+ ARG DEBIAN_FRONTEND=noninteractive
11
+ RUN apt-get update && apt-get install -y curl devscripts equivs git
12
+
13
+ ENV GOPROXY=direct
14
+ ENV GO111MODULE=off
15
+ ENV GOPATH /go
16
+ ENV PATH $PATH:/usr/local/go/bin:$GOPATH/bin
17
+ ENV DOCKER_BUILDTAGS apparmor seccomp selinux
18
+ ENV RUNC_BUILDTAGS apparmor seccomp selinux
19
+
20
+ ARG COMMON_FILES
21
+ COPY ${COMMON_FILES} /root/build-deb/debian
22
+ RUN apt-get update \
23
+ && mk-build-deps -t "apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y" -i /root/build-deb/debian/control
24
+
25
+ COPY sources/ /sources
26
+ ARG DISTRO
27
+ ARG SUITE
28
+ ENV DISTRO=${DISTRO}
29
+ ENV SUITE=${SUITE}
30
+
31
+ COPY --from=golang /usr/local/go /usr/local/go
32
+
33
+ WORKDIR /root/build-deb
34
+ COPY build-deb /root/build-deb/build-deb
35
+
36
+ ENTRYPOINT ["/root/build-deb/build-deb" ]
You can’t perform that action at this time.
0 commit comments