Skip to content

Commit 730caa2

Browse files
authored
chore: add v22 (#141)
1 parent 618885f commit 730caa2

7 files changed

Lines changed: 90 additions & 6 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+
"22",
45
"20",
56
"18",
67
"16",

latest/Dockerfile.amd64

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM owncloud/ubuntu:20.04-amd64@sha256:de7decaa013d5933c855ed2475c36b3d5991a821e847da4be2ceeecb68f3093d
1+
FROM owncloud/ubuntu:22.04-amd64@sha256:4c7cd5f9c40b28cd12ce780d7b34cb18ad4a6c7039bbb764d23edc8498ad2e6b
22

33
LABEL maintainer="ownCloud GmbH <devops@owncloud.com>" \
44
org.opencontainers.image.title="ownCloud CI NodeJS" \
@@ -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:-9.15.9}"
17+
ENV PNPM_VERSION="${PNPM_VERSION:-10.11.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-
echo "deb https://deb.nodesource.com/node_18.x $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/node.list && \
26+
curl -fsSL https://deb.nodesource.com/setup_22.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: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM owncloud/ubuntu:20.04-arm64v8@sha256:f2bf53708c8e5393371e106e621e8b458557da2bf7d056a79dc3b3a1ad98cb06
1+
FROM owncloud/ubuntu:22.04-arm64v8@sha256:21fe74802e2a3ac9d73ba854c6551dbddeb6304c69b89150ae215b2ea7566930
22

33
LABEL maintainer="ownCloud GmbH <devops@owncloud.com>" \
44
org.opencontainers.image.title="ownCloud CI NodeJS" \
@@ -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:-9.15.9}"
17+
ENV PNPM_VERSION="${PNPM_VERSION:-10.11.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-
echo "deb https://deb.nodesource.com/node_18.x $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/node.list && \
26+
curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && \
2727
apt-get update -y && \
2828
apt-get install -y nodejs && \
2929
apt-get clean && \

v22/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.11.0}"
18+
19+
VOLUME ["/var/www/owncloud"]
20+
21+
RUN apt-get update -y && \
22+
apt-get install -y gettext 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_22.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

v22/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.11.0}"
18+
19+
VOLUME ["/var/www/owncloud"]
20+
21+
RUN apt-get update -y && \
22+
apt-get install -y gettext 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_22.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

v22/manifest.tmpl

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

v22/rootfs/.keep

Whitespace-only changes.

0 commit comments

Comments
 (0)