25 lines
727 B
Docker
25 lines
727 B
Docker
# https://github.com/containers/podman/blob/main/contrib/podmanimage/stable/Containerfile
|
|
# https://hub.docker.com/r/jenkins/inbound-agent/tags
|
|
|
|
FROM jenkins/inbound-agent:alpine-jdk17@sha256:17871822cee8a77b6a46e5f293f19c16bcd93074520b7789c7057bfbbb7423c1
|
|
|
|
ARG BUILDUSER=jenkins
|
|
|
|
USER root
|
|
RUN echo "@edge-community http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories && \
|
|
apk upgrade -U --available --no-cache && \
|
|
apk add --no-cache \
|
|
tini \
|
|
make \
|
|
yq \
|
|
aws-cli \
|
|
hugo@edge-community
|
|
|
|
ADD entrypoint.sh /usr/local/bin/entrypoint.sh
|
|
|
|
USER $BUILDUSER
|
|
|
|
ENV PATH=$PATH:/home/${BUILDUSER}/.local/bin
|
|
|
|
ENTRYPOINT ["/sbin/tini", "--", "/usr/local/bin/entrypoint.sh"]
|