Skip to content

Commit a4191c6

Browse files
authored
Merge pull request #143 from LukasHirt/chore/add-v24
chore: add v24
2 parents fed8c96 + daaa183 commit a4191c6

7 files changed

Lines changed: 88 additions & 4 deletions

File tree

.drone.star

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
def main(ctx):
22
versions = [
33
"latest",
4+
"24",
45
"22",
56
"20",
67
"18",

latest/Dockerfile.amd64

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ARG RETRY_VERSION
1414
# renovate: datasource=github-releases depName=owncloud-ci/retry
1515
ENV RETRY_VERSION="${RETRY_VERSION:-v2.0.0}"
1616
# renovate: datasource=npm depName=pnpm
17-
ENV PNPM_VERSION="${PNPM_VERSION:-10.11.0}"
17+
ENV PNPM_VERSION="${PNPM_VERSION:-10.20.0}"
1818

1919
VOLUME ["/var/www/owncloud"]
2020

@@ -23,7 +23,7 @@ RUN apt-get update -y && \
2323
curl -SsfL -o /usr/local/bin/retry "https://github.com/owncloud-ci/retry/releases/download/v${RETRY_VERSION##v}/retry" && \
2424
chmod 755 /usr/local/bin/retry && \
2525
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \
26-
curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && \
26+
curl -fsSL https://deb.nodesource.com/setup_24.x | bash - && \
2727
apt-get update -y && \
2828
apt-get install -y nodejs && \
2929
wget -q -P /tmp https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && \

latest/Dockerfile.arm64v8

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ARG RETRY_VERSION
1414
# renovate: datasource=github-releases depName=owncloud-ci/retry
1515
ENV RETRY_VERSION="${RETRY_VERSION:-v2.0.0}"
1616
# renovate: datasource=npm depName=pnpm
17-
ENV PNPM_VERSION="${PNPM_VERSION:-10.11.0}"
17+
ENV PNPM_VERSION="${PNPM_VERSION:-10.20.0}"
1818

1919
VOLUME ["/var/www/owncloud"]
2020

@@ -23,7 +23,7 @@ RUN apt-get update -y && \
2323
curl -SsfL -o /usr/local/bin/retry "https://github.com/owncloud-ci/retry/releases/download/v${RETRY_VERSION##v}/retry" && \
2424
chmod 755 /usr/local/bin/retry && \
2525
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \
26-
curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && \
26+
curl -fsSL https://deb.nodesource.com/setup_24.x | bash - && \
2727
apt-get update -y && \
2828
apt-get install -y nodejs && \
2929
apt-get clean && \

v24/Dockerfile.amd64

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
FROM owncloud/ubuntu:22.04-amd64@sha256:4c7cd5f9c40b28cd12ce780d7b34cb18ad4a6c7039bbb764d23edc8498ad2e6b
2+
3+
LABEL maintainer="ownCloud GmbH <devops@owncloud.com>" \
4+
org.opencontainers.image.title="ownCloud CI NodeJS" \
5+
org.opencontainers.image.vendor="ownCloud GmbH" \
6+
org.opencontainers.image.authors="ownCloud GmbH" \
7+
org.opencontainers.image.description="ownCloud CI NodeJS" \
8+
org.opencontainers.image.documentation="https://github.com/owncloud-ci/nodejs.git" \
9+
org.opencontainers.image.url="https://github.com/owncloud-ci/nodejs" \
10+
org.opencontainers.image.source="https://github.com/owncloud-ci/nodejs"
11+
12+
ARG RETRY_VERSION
13+
14+
# renovate: datasource=github-releases depName=owncloud-ci/retry
15+
ENV RETRY_VERSION="${RETRY_VERSION:-v2.0.0}"
16+
# renovate: datasource=npm depName=pnpm
17+
ENV PNPM_VERSION="${PNPM_VERSION:-10.20.0}"
18+
19+
VOLUME ["/var/www/owncloud"]
20+
21+
RUN apt-get update -y && \
22+
apt-get install -y gettext file git-core build-essential libfontconfig libpng16-16 lsb-release firefox && \
23+
curl -SsfL -o /usr/local/bin/retry "https://github.com/owncloud-ci/retry/releases/download/v${RETRY_VERSION##v}/retry" && \
24+
chmod 755 /usr/local/bin/retry && \
25+
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \
26+
curl -fsSL https://deb.nodesource.com/setup_24.x | bash - && \
27+
apt-get update -y && \
28+
apt-get install -y nodejs && \
29+
wget -q -P /tmp https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && \
30+
apt install -y /tmp/google-chrome-stable_current_amd64.deb && \
31+
apt-get clean && \
32+
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
33+
34+
RUN npm install --silent -g yarn npx "pnpm@$PNPM_VERSION" --force
35+
36+
COPY rootfs /
37+
WORKDIR /var/www/owncloud

v24/Dockerfile.arm64v8

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
FROM owncloud/ubuntu:22.04-arm64v8@sha256:21fe74802e2a3ac9d73ba854c6551dbddeb6304c69b89150ae215b2ea7566930
2+
3+
LABEL maintainer="ownCloud GmbH <devops@owncloud.com>" \
4+
org.opencontainers.image.title="ownCloud CI NodeJS" \
5+
org.opencontainers.image.vendor="ownCloud GmbH" \
6+
org.opencontainers.image.authors="ownCloud GmbH" \
7+
org.opencontainers.image.description="ownCloud CI NodeJS" \
8+
org.opencontainers.image.documentation="https://github.com/owncloud-ci/nodejs.git" \
9+
org.opencontainers.image.url="https://github.com/owncloud-ci/nodejs" \
10+
org.opencontainers.image.source="https://github.com/owncloud-ci/nodejs"
11+
12+
ARG RETRY_VERSION
13+
14+
# renovate: datasource=github-releases depName=owncloud-ci/retry
15+
ENV RETRY_VERSION="${RETRY_VERSION:-v2.0.0}"
16+
# renovate: datasource=npm depName=pnpm
17+
ENV PNPM_VERSION="${PNPM_VERSION:-10.20.0}"
18+
19+
VOLUME ["/var/www/owncloud"]
20+
21+
RUN apt-get update -y && \
22+
apt-get install -y gettext file git-core build-essential libfontconfig libpng16-16 lsb-release firefox && \
23+
curl -SsfL -o /usr/local/bin/retry "https://github.com/owncloud-ci/retry/releases/download/v${RETRY_VERSION##v}/retry" && \
24+
chmod 755 /usr/local/bin/retry && \
25+
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \
26+
curl -fsSL https://deb.nodesource.com/setup_24.x | bash - && \
27+
apt-get update -y && \
28+
apt-get install -y nodejs && \
29+
apt-get clean && \
30+
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
31+
32+
RUN npm install --silent -g yarn npx "pnpm@$PNPM_VERSION" --force
33+
34+
COPY rootfs /
35+
WORKDIR /var/www/owncloud

v24/manifest.tmpl

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
image: owncloudci/nodejs:24
2+
manifests:
3+
- image: owncloudci/nodejs:24-amd64
4+
platform:
5+
architecture: amd64
6+
os: linux
7+
- image: owncloudci/nodejs:24-arm64v8
8+
platform:
9+
architecture: arm64
10+
variant: v8
11+
os: linux

v24/rootfs/.keep

Whitespace-only changes.

0 commit comments

Comments
 (0)