commit 4ac5581d3ce0e5857a756d33877b5c01771b8cfd Author: Dustin C. Hatch Date: Wed Jan 17 10:39:52 2024 -0600 Initial commit diff --git a/Containerfile b/Containerfile new file mode 100644 index 0000000..352b8a6 --- /dev/null +++ b/Containerfile @@ -0,0 +1,29 @@ +FROM registry.fedoraproject.org/fedora:38 AS build + +RUN --mount=type=cache,target=/var/cache \ + dnf install -y \ + --downloadonly \ + --downloaddir=/var/cache/rpms \ + --setopt=install_weak_deps=0 \ + collectd \ + collectd-chrony \ + collectd-disk \ + collectd-sensors \ + collectd-write_prometheus \ + && : + +RUN --mount=type=cache,target=/var/cache \ + rpm -ivh -f --nodeps --root=/sysroot \ + /var/cache/rpms/collectd*.rpm \ + /var/cache/rpms/libi2c-*.rpm \ + /var/cache/rpms/libmicrohttpd-*.rpm \ + /var/cache/rpms/libmnl-*.rpm \ + /var/cache/rpms/protobuf-c-*.rpm \ + && : + + +FROM registry.fedoraproject.org/fedora-minimal:38 + +COPY --from=build /sysroot / + +ENTRYPOINT ["/usr/sbin/collectd", "-f"] diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..b8c93a4 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1 @@ +buildContainerImage2(archlist: ['amd64', 'arm64'])