mirror of
https://github.com/linuxserver/docker-jenkins-builder.git
synced 2026-01-09 07:00:48 +08:00
* update security notes for selkies blurb to include note about seccomp unconfined * wording * use github generated release notes for LS changes * use jq to sanitize release body, remove `What's Changed` header * detect no new commits when generating release notes * Use `develop` CI image when testing dev/pr builds * Remove quotes * Rebase to 3.22 * sync snippet with baseimge to advertise all container settings (#355) * sync snippet with baseimge to advertise all container settings * add no gamepad to docs as well * Quay no fail (#356) * do not fail on quay * template jenkinsfile --------- Co-authored-by: thelamer <ryankuba@gmail.com> Co-authored-by: aptalca <541623+aptalca@users.noreply.github.com>
28 lines
762 B
Docker
28 lines
762 B
Docker
# syntax=docker/dockerfile:1
|
|
|
|
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.22
|
|
|
|
# set version label
|
|
ARG BUILD_DATE
|
|
ARG VERSION
|
|
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
|
|
LABEL maintainer="roxedus, thelamer"
|
|
|
|
RUN \
|
|
echo "**** install build packages ****" && \
|
|
YQ_VERSION=v4.45.1 &&\
|
|
wget https://github.com/mikefarah/yq/releases/download/${YQ_VERSION}/yq_linux_arm64 -O /usr/bin/yq &&\
|
|
chmod +x /usr/bin/yq && \
|
|
apk add --no-cache --upgrade \
|
|
ansible && \
|
|
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}\n" > /build_version && \
|
|
apk del \
|
|
alpine-release
|
|
|
|
COPY /ansible /app
|
|
COPY entrypoint.sh entrypoint.sh
|
|
|
|
WORKDIR /app
|
|
|
|
ENTRYPOINT ["catatonit", "--", "/entrypoint.sh"]
|