Skip to content

Commit 94f2818

Browse files
Merge pull request #592 from thaJeztah/fedora_35
[master] rpm: add Fedora 35
2 parents dda0c67 + e9f5693 commit 94f2818

File tree

3 files changed

+35
-2
lines changed

3 files changed

+35
-2
lines changed

Jenkinsfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ test_steps = [
3535
try {
3636
checkout scm
3737
sh "make REF=$branch checkout"
38-
sh "make -C rpm centos-7 centos-8 fedora-34"
38+
sh "make -C rpm centos-7 centos-8 fedora-35"
3939
} finally {
4040
sh "make clean"
4141
}

rpm/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ RUN?=docker run --rm \
5050
$(RUN_FLAGS) \
5151
rpmbuild-$@/$(ARCH) $(RPMBUILD_FLAGS)
5252

53-
FEDORA_RELEASES ?= fedora-34 fedora-33
53+
FEDORA_RELEASES ?= fedora-35 fedora-34 fedora-33
5454
CENTOS_RELEASES ?= centos-7 centos-8
5555
ifeq ($(ARCH),s390x)
5656
RHEL_RELEASES ?= rhel-7

rpm/fedora-35/Dockerfile

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
ARG GO_IMAGE
2+
ARG DISTRO=fedora
3+
ARG SUITE=35
4+
ARG BUILD_IMAGE=${DISTRO}:${SUITE}
5+
6+
FROM ${GO_IMAGE} AS golang
7+
8+
FROM ${BUILD_IMAGE}
9+
ENV GOPROXY=direct
10+
ENV GO111MODULE=off
11+
ENV GOPATH /go
12+
ENV PATH $PATH:/usr/local/go/bin:$GOPATH/bin
13+
ENV AUTO_GOPATH 1
14+
ENV DOCKER_BUILDTAGS seccomp selinux
15+
ENV RUNC_BUILDTAGS seccomp selinux
16+
ARG DISTRO
17+
ARG SUITE
18+
ENV DISTRO=${DISTRO}
19+
ENV SUITE=${SUITE}
20+
RUN dnf install -y rpm-build rpmlint dnf-plugins-core
21+
COPY SPECS /root/rpmbuild/SPECS
22+
23+
# TODO change once we support scan-plugin on other architectures
24+
RUN \
25+
if [ "$(uname -m)" = "x86_64" ]; then \
26+
dnf builddep -y /root/rpmbuild/SPECS/*.spec; \
27+
else \
28+
dnf builddep -y /root/rpmbuild/SPECS/docker-c*.spec; \
29+
fi
30+
31+
COPY --from=golang /usr/local/go /usr/local/go
32+
WORKDIR /root/rpmbuild
33+
ENTRYPOINT ["/bin/rpmbuild"]

0 commit comments

Comments
 (0)