File tree Expand file tree Collapse file tree 2 files changed +75
-0
lines changed
Expand file tree Collapse file tree 2 files changed +75
-0
lines changed Original file line number Diff line number Diff line change 2929 - debian12
3030 - fedora37
3131 - fedora38
32+ - fedora39
3233 - opensusetumbleweed
3334 - opensuse15.4
3435 - opensuse15.5
7273 - debian12
7374 - fedora37
7475 - fedora38
76+ - fedora39
7577 - opensuse15.4
7678 - opensuse15.5
7779 - opensusetumbleweed
@@ -102,6 +104,8 @@ jobs:
102104 - {os: fedora37, platform: linux/i386}
103105 - {os: fedora38, platform: linux/arm/v7}
104106 - {os: fedora38, platform: linux/i386}
107+ - {os: fedora39, platform: linux/arm/v7}
108+ - {os: fedora39, platform: linux/i386}
105109 - {os: opensuse15.4, platform: linux/arm/v7}
106110 - {os: opensuse15.4, platform: linux/i386}
107111 - {os: opensuse15.5, platform: linux/arm/v7}
@@ -155,6 +159,7 @@ jobs:
155159 - debian12
156160 - fedora37
157161 - fedora38
162+ - fedora39
158163 - opensuse15.4
159164 - opensuse15.5
160165 - opensusetumbleweed
@@ -186,6 +191,8 @@ jobs:
186191 arches : linux/amd64,linux/arm64/v8 # possibly linux/ppc64le,linux/s390x
187192 - os : fedora38
188193 arches : linux/amd64,linux/arm64/v8 # possibly linux/ppc64le,linux/s390x
194+ - os : fedora39
195+ arches : linux/amd64,linux/arm64/v8 # possibly linux/ppc64le,linux/s390x
189196 - os : opensuse15.4
190197 arches : linux/amd64,linux/arm64/v8 # possibly linux/ppc64le
191198 - os : opensuse15.5
Original file line number Diff line number Diff line change 1+ FROM fedora:39
2+
3+ LABEL org.opencontainers.image.authors="Netdatabot <bot@netdata.cloud>"
4+ LABEL org.opencontainers.image.source="https://github.com/netdata/helper-images"
5+ LABEL org.opencontainers.image.title="Netdata Package Builder for Fedora 38"
6+ LABEL org.opencontainers.image.description="Package builder image for Netdata official RPM packages for Fedora 38"
7+ LABEL org.opencontainers.image.vendor="Netdata Inc."
8+
9+ ENV VERSION=$VERSION
10+
11+ RUN dnf distro-sync -y --nodocs && \
12+ dnf clean -y packages && \
13+ dnf install -y --nodocs --setopt=install_weak_deps=False --setopt=diskspacecheck=False \
14+ autoconf \
15+ autoconf-archive \
16+ autogen \
17+ automake \
18+ bash \
19+ bison \
20+ cmake \
21+ cups-devel \
22+ curl \
23+ diffutils \
24+ elfutils-libelf-devel \
25+ findutils \
26+ flex \
27+ freeipmi-devel \
28+ gcc \
29+ gcc-c++ \
30+ git-core \
31+ golang \
32+ json-c-devel \
33+ libyaml-devel \
34+ Judy-devel \
35+ libatomic \
36+ libcurl-devel \
37+ libmnl-devel \
38+ libnetfilter_acct-devel \
39+ libtool \
40+ libuuid-devel \
41+ libuv-devel \
42+ lz4-devel \
43+ make \
44+ ninja-build \
45+ openssl-devel \
46+ openssl-perl \
47+ patch \
48+ pkgconfig \
49+ procps \
50+ protobuf-c-devel \
51+ protobuf-compiler \
52+ protobuf-devel \
53+ rpm-build \
54+ rpm-devel \
55+ rpmdevtools \
56+ snappy-devel \
57+ systemd-devel \
58+ wget \
59+ zlib-devel && \
60+ rm -rf /var/cache/dnf && \
61+ c_rehash && \
62+ mkdir -p /root/rpmbuild/BUILD /root/rpmbuild/RPMS /root/rpmbuild/SOURCES /root/rpmbuild/SPECS /root/rpmbuild/SRPMS
63+
64+ COPY package-builders/entrypoint.sh /entrypoint.sh
65+ COPY package-builders/fedora-build.sh /build.sh
66+
67+ ENTRYPOINT ["/entrypoint.sh"]
68+ CMD ["/build.sh"]
You can’t perform that action at this time.
0 commit comments