diff --git a/3.1/opensuse154/Dockerfile b/3.1/opensuse154/Dockerfile new file mode 100644 index 0000000..4596ec2 --- /dev/null +++ b/3.1/opensuse154/Dockerfile @@ -0,0 +1,22 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:opensuse154 + +ARG R_VERSION=3.1.3 +ARG OS_IDENTIFIER=opensuse-154 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper --non-interactive --no-gpg-checks install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper clean --all + +CMD ["R"] diff --git a/3.1/opensuse154/docker-compose.test.yml b/3.1/opensuse154/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/3.1/opensuse154/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/3.1/opensuse154/hooks/post_push b/3.1/opensuse154/hooks/post_push new file mode 100644 index 0000000..53de01f --- /dev/null +++ b/3.1/opensuse154/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 3.1.3-opensuse154 diff --git a/3.1/rockylinux9/Dockerfile b/3.1/rockylinux9/Dockerfile new file mode 100644 index 0000000..3b912e2 --- /dev/null +++ b/3.1/rockylinux9/Dockerfile @@ -0,0 +1,27 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:rockylinux9 + +ARG R_VERSION=3.1.3 +ARG OS_IDENTIFIER=rhel-9 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y install dnf-plugins-core && \ + dnf config-manager --set-enabled crb && \ + dnf -y install epel-release && \ + dnf -y install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y remove epel-release && \ + dnf config-manager --set-disabled crb && \ + dnf clean all + +CMD ["R"] diff --git a/3.1/rockylinux9/docker-compose.test.yml b/3.1/rockylinux9/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/3.1/rockylinux9/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/3.1/rockylinux9/hooks/post_push b/3.1/rockylinux9/hooks/post_push new file mode 100644 index 0000000..2769749 --- /dev/null +++ b/3.1/rockylinux9/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 3.1.3-rockylinux9 diff --git a/3.2/opensuse154/Dockerfile b/3.2/opensuse154/Dockerfile new file mode 100644 index 0000000..90dc8f4 --- /dev/null +++ b/3.2/opensuse154/Dockerfile @@ -0,0 +1,22 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:opensuse154 + +ARG R_VERSION=3.2.5 +ARG OS_IDENTIFIER=opensuse-154 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper --non-interactive --no-gpg-checks install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper clean --all + +CMD ["R"] diff --git a/3.2/opensuse154/docker-compose.test.yml b/3.2/opensuse154/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/3.2/opensuse154/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/3.2/opensuse154/hooks/post_push b/3.2/opensuse154/hooks/post_push new file mode 100644 index 0000000..a45e40d --- /dev/null +++ b/3.2/opensuse154/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 3.2.5-opensuse154 diff --git a/3.2/rockylinux9/Dockerfile b/3.2/rockylinux9/Dockerfile new file mode 100644 index 0000000..ae1e5bb --- /dev/null +++ b/3.2/rockylinux9/Dockerfile @@ -0,0 +1,27 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:rockylinux9 + +ARG R_VERSION=3.2.5 +ARG OS_IDENTIFIER=rhel-9 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y install dnf-plugins-core && \ + dnf config-manager --set-enabled crb && \ + dnf -y install epel-release && \ + dnf -y install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y remove epel-release && \ + dnf config-manager --set-disabled crb && \ + dnf clean all + +CMD ["R"] diff --git a/3.2/rockylinux9/docker-compose.test.yml b/3.2/rockylinux9/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/3.2/rockylinux9/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/3.2/rockylinux9/hooks/post_push b/3.2/rockylinux9/hooks/post_push new file mode 100644 index 0000000..7669571 --- /dev/null +++ b/3.2/rockylinux9/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 3.2.5-rockylinux9 diff --git a/3.3/opensuse154/Dockerfile b/3.3/opensuse154/Dockerfile new file mode 100644 index 0000000..e6700d4 --- /dev/null +++ b/3.3/opensuse154/Dockerfile @@ -0,0 +1,22 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:opensuse154 + +ARG R_VERSION=3.3.3 +ARG OS_IDENTIFIER=opensuse-154 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper --non-interactive --no-gpg-checks install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper clean --all + +CMD ["R"] diff --git a/3.3/opensuse154/docker-compose.test.yml b/3.3/opensuse154/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/3.3/opensuse154/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/3.3/opensuse154/hooks/post_push b/3.3/opensuse154/hooks/post_push new file mode 100644 index 0000000..fdac7c1 --- /dev/null +++ b/3.3/opensuse154/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 3.3.3-opensuse154 diff --git a/3.3/rockylinux9/Dockerfile b/3.3/rockylinux9/Dockerfile new file mode 100644 index 0000000..6620f95 --- /dev/null +++ b/3.3/rockylinux9/Dockerfile @@ -0,0 +1,27 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:rockylinux9 + +ARG R_VERSION=3.3.3 +ARG OS_IDENTIFIER=rhel-9 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y install dnf-plugins-core && \ + dnf config-manager --set-enabled crb && \ + dnf -y install epel-release && \ + dnf -y install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y remove epel-release && \ + dnf config-manager --set-disabled crb && \ + dnf clean all + +CMD ["R"] diff --git a/3.3/rockylinux9/docker-compose.test.yml b/3.3/rockylinux9/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/3.3/rockylinux9/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/3.3/rockylinux9/hooks/post_push b/3.3/rockylinux9/hooks/post_push new file mode 100644 index 0000000..0587205 --- /dev/null +++ b/3.3/rockylinux9/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 3.3.3-rockylinux9 diff --git a/3.4/opensuse154/Dockerfile b/3.4/opensuse154/Dockerfile new file mode 100644 index 0000000..15908e9 --- /dev/null +++ b/3.4/opensuse154/Dockerfile @@ -0,0 +1,22 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:opensuse154 + +ARG R_VERSION=3.4.4 +ARG OS_IDENTIFIER=opensuse-154 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper --non-interactive --no-gpg-checks install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper clean --all + +CMD ["R"] diff --git a/3.4/opensuse154/docker-compose.test.yml b/3.4/opensuse154/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/3.4/opensuse154/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/3.4/opensuse154/hooks/post_push b/3.4/opensuse154/hooks/post_push new file mode 100644 index 0000000..b69c2f0 --- /dev/null +++ b/3.4/opensuse154/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 3.4.4-opensuse154 diff --git a/3.4/rockylinux9/Dockerfile b/3.4/rockylinux9/Dockerfile new file mode 100644 index 0000000..2ec4938 --- /dev/null +++ b/3.4/rockylinux9/Dockerfile @@ -0,0 +1,27 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:rockylinux9 + +ARG R_VERSION=3.4.4 +ARG OS_IDENTIFIER=rhel-9 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y install dnf-plugins-core && \ + dnf config-manager --set-enabled crb && \ + dnf -y install epel-release && \ + dnf -y install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y remove epel-release && \ + dnf config-manager --set-disabled crb && \ + dnf clean all + +CMD ["R"] diff --git a/3.4/rockylinux9/docker-compose.test.yml b/3.4/rockylinux9/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/3.4/rockylinux9/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/3.4/rockylinux9/hooks/post_push b/3.4/rockylinux9/hooks/post_push new file mode 100644 index 0000000..9b7687a --- /dev/null +++ b/3.4/rockylinux9/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 3.4.4-rockylinux9 diff --git a/3.5/opensuse154/Dockerfile b/3.5/opensuse154/Dockerfile new file mode 100644 index 0000000..ac1f889 --- /dev/null +++ b/3.5/opensuse154/Dockerfile @@ -0,0 +1,22 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:opensuse154 + +ARG R_VERSION=3.5.3 +ARG OS_IDENTIFIER=opensuse-154 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper --non-interactive --no-gpg-checks install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper clean --all + +CMD ["R"] diff --git a/3.5/opensuse154/docker-compose.test.yml b/3.5/opensuse154/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/3.5/opensuse154/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/3.5/opensuse154/hooks/post_push b/3.5/opensuse154/hooks/post_push new file mode 100644 index 0000000..ce5fbe5 --- /dev/null +++ b/3.5/opensuse154/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 3.5.3-opensuse154 diff --git a/3.5/rockylinux9/Dockerfile b/3.5/rockylinux9/Dockerfile new file mode 100644 index 0000000..a15bc59 --- /dev/null +++ b/3.5/rockylinux9/Dockerfile @@ -0,0 +1,27 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:rockylinux9 + +ARG R_VERSION=3.5.3 +ARG OS_IDENTIFIER=rhel-9 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y install dnf-plugins-core && \ + dnf config-manager --set-enabled crb && \ + dnf -y install epel-release && \ + dnf -y install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y remove epel-release && \ + dnf config-manager --set-disabled crb && \ + dnf clean all + +CMD ["R"] diff --git a/3.5/rockylinux9/docker-compose.test.yml b/3.5/rockylinux9/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/3.5/rockylinux9/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/3.5/rockylinux9/hooks/post_push b/3.5/rockylinux9/hooks/post_push new file mode 100644 index 0000000..4121e1f --- /dev/null +++ b/3.5/rockylinux9/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 3.5.3-rockylinux9 diff --git a/3.6/opensuse154/Dockerfile b/3.6/opensuse154/Dockerfile new file mode 100644 index 0000000..769c77c --- /dev/null +++ b/3.6/opensuse154/Dockerfile @@ -0,0 +1,22 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:opensuse154 + +ARG R_VERSION=3.6.3 +ARG OS_IDENTIFIER=opensuse-154 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper --non-interactive --no-gpg-checks install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper clean --all + +CMD ["R"] diff --git a/3.6/opensuse154/docker-compose.test.yml b/3.6/opensuse154/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/3.6/opensuse154/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/3.6/opensuse154/hooks/post_push b/3.6/opensuse154/hooks/post_push new file mode 100644 index 0000000..d44bc63 --- /dev/null +++ b/3.6/opensuse154/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 3.6.3-opensuse154 diff --git a/3.6/rockylinux9/Dockerfile b/3.6/rockylinux9/Dockerfile new file mode 100644 index 0000000..67461d4 --- /dev/null +++ b/3.6/rockylinux9/Dockerfile @@ -0,0 +1,27 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:rockylinux9 + +ARG R_VERSION=3.6.3 +ARG OS_IDENTIFIER=rhel-9 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y install dnf-plugins-core && \ + dnf config-manager --set-enabled crb && \ + dnf -y install epel-release && \ + dnf -y install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y remove epel-release && \ + dnf config-manager --set-disabled crb && \ + dnf clean all + +CMD ["R"] diff --git a/3.6/rockylinux9/docker-compose.test.yml b/3.6/rockylinux9/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/3.6/rockylinux9/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/3.6/rockylinux9/hooks/post_push b/3.6/rockylinux9/hooks/post_push new file mode 100644 index 0000000..959cfd5 --- /dev/null +++ b/3.6/rockylinux9/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 3.6.3-rockylinux9 diff --git a/4.0/opensuse154/Dockerfile b/4.0/opensuse154/Dockerfile new file mode 100644 index 0000000..d728f72 --- /dev/null +++ b/4.0/opensuse154/Dockerfile @@ -0,0 +1,22 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:opensuse154 + +ARG R_VERSION=4.0.5 +ARG OS_IDENTIFIER=opensuse-154 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper --non-interactive --no-gpg-checks install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper clean --all + +CMD ["R"] diff --git a/4.0/opensuse154/docker-compose.test.yml b/4.0/opensuse154/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/4.0/opensuse154/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/4.0/opensuse154/hooks/post_push b/4.0/opensuse154/hooks/post_push new file mode 100644 index 0000000..c8e2623 --- /dev/null +++ b/4.0/opensuse154/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 4.0.5-opensuse154 diff --git a/4.0/rockylinux9/Dockerfile b/4.0/rockylinux9/Dockerfile new file mode 100644 index 0000000..c47d673 --- /dev/null +++ b/4.0/rockylinux9/Dockerfile @@ -0,0 +1,27 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:rockylinux9 + +ARG R_VERSION=4.0.5 +ARG OS_IDENTIFIER=rhel-9 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y install dnf-plugins-core && \ + dnf config-manager --set-enabled crb && \ + dnf -y install epel-release && \ + dnf -y install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y remove epel-release && \ + dnf config-manager --set-disabled crb && \ + dnf clean all + +CMD ["R"] diff --git a/4.0/rockylinux9/docker-compose.test.yml b/4.0/rockylinux9/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/4.0/rockylinux9/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/4.0/rockylinux9/hooks/post_push b/4.0/rockylinux9/hooks/post_push new file mode 100644 index 0000000..710931e --- /dev/null +++ b/4.0/rockylinux9/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 4.0.5-rockylinux9 diff --git a/4.1/opensuse154/Dockerfile b/4.1/opensuse154/Dockerfile new file mode 100644 index 0000000..6d12f3b --- /dev/null +++ b/4.1/opensuse154/Dockerfile @@ -0,0 +1,22 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:opensuse154 + +ARG R_VERSION=4.1.3 +ARG OS_IDENTIFIER=opensuse-154 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper --non-interactive --no-gpg-checks install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper clean --all + +CMD ["R"] diff --git a/4.1/opensuse154/docker-compose.test.yml b/4.1/opensuse154/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/4.1/opensuse154/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/4.1/opensuse154/hooks/post_push b/4.1/opensuse154/hooks/post_push new file mode 100644 index 0000000..06ad36c --- /dev/null +++ b/4.1/opensuse154/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 4.1.3-opensuse154 diff --git a/4.1/rockylinux9/Dockerfile b/4.1/rockylinux9/Dockerfile new file mode 100644 index 0000000..9076e8d --- /dev/null +++ b/4.1/rockylinux9/Dockerfile @@ -0,0 +1,27 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:rockylinux9 + +ARG R_VERSION=4.1.3 +ARG OS_IDENTIFIER=rhel-9 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y install dnf-plugins-core && \ + dnf config-manager --set-enabled crb && \ + dnf -y install epel-release && \ + dnf -y install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y remove epel-release && \ + dnf config-manager --set-disabled crb && \ + dnf clean all + +CMD ["R"] diff --git a/4.1/rockylinux9/docker-compose.test.yml b/4.1/rockylinux9/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/4.1/rockylinux9/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/4.1/rockylinux9/hooks/post_push b/4.1/rockylinux9/hooks/post_push new file mode 100644 index 0000000..61e5da7 --- /dev/null +++ b/4.1/rockylinux9/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 4.1.3-rockylinux9 diff --git a/4.2/opensuse154/Dockerfile b/4.2/opensuse154/Dockerfile new file mode 100644 index 0000000..94b5f4f --- /dev/null +++ b/4.2/opensuse154/Dockerfile @@ -0,0 +1,22 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:opensuse154 + +ARG R_VERSION=4.2.1 +ARG OS_IDENTIFIER=opensuse-154 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper --non-interactive --no-gpg-checks install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper clean --all + +CMD ["R"] diff --git a/4.2/opensuse154/docker-compose.test.yml b/4.2/opensuse154/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/4.2/opensuse154/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/4.2/opensuse154/hooks/post_push b/4.2/opensuse154/hooks/post_push new file mode 100644 index 0000000..dda11db --- /dev/null +++ b/4.2/opensuse154/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 4.2.1-opensuse154 diff --git a/4.2/rockylinux9/Dockerfile b/4.2/rockylinux9/Dockerfile new file mode 100644 index 0000000..be0af7b --- /dev/null +++ b/4.2/rockylinux9/Dockerfile @@ -0,0 +1,27 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:rockylinux9 + +ARG R_VERSION=4.2.1 +ARG OS_IDENTIFIER=rhel-9 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y install dnf-plugins-core && \ + dnf config-manager --set-enabled crb && \ + dnf -y install epel-release && \ + dnf -y install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y remove epel-release && \ + dnf config-manager --set-disabled crb && \ + dnf clean all + +CMD ["R"] diff --git a/4.2/rockylinux9/docker-compose.test.yml b/4.2/rockylinux9/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/4.2/rockylinux9/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/4.2/rockylinux9/hooks/post_push b/4.2/rockylinux9/hooks/post_push new file mode 100644 index 0000000..5925b4a --- /dev/null +++ b/4.2/rockylinux9/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag 4.2.1-rockylinux9 diff --git a/devel/opensuse154/Dockerfile b/devel/opensuse154/Dockerfile new file mode 100644 index 0000000..44c40b8 --- /dev/null +++ b/devel/opensuse154/Dockerfile @@ -0,0 +1,22 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:opensuse154 + +ARG R_VERSION=devel +ARG OS_IDENTIFIER=opensuse-154 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper --non-interactive --no-gpg-checks install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + zypper clean --all + +CMD ["R"] diff --git a/devel/opensuse154/docker-compose.test.yml b/devel/opensuse154/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/devel/opensuse154/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/devel/opensuse154/hooks/post_push b/devel/opensuse154/hooks/post_push new file mode 100644 index 0000000..700cb90 --- /dev/null +++ b/devel/opensuse154/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag devel-opensuse154 diff --git a/devel/rockylinux9/Dockerfile b/devel/rockylinux9/Dockerfile new file mode 100644 index 0000000..fdbb9a9 --- /dev/null +++ b/devel/rockylinux9/Dockerfile @@ -0,0 +1,27 @@ +# +# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh" +# +# PLEASE DO NOT EDIT IT DIRECTLY. +# + +ARG BASE_IMAGE=rstudio/r-base +FROM ${BASE_IMAGE}:rockylinux9 + +ARG R_VERSION=devel +ARG OS_IDENTIFIER=rhel-9 + +# Install R +RUN wget https://cdn.rstudio.com/r/${OS_IDENTIFIER}/pkgs/R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y install dnf-plugins-core && \ + dnf config-manager --set-enabled crb && \ + dnf -y install epel-release && \ + dnf -y install ./R-${R_VERSION}-1-1.x86_64.rpm && \ + ln -s /opt/R/${R_VERSION}/bin/R /usr/bin/R && \ + ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/bin/Rscript && \ + ln -s /opt/R/${R_VERSION}/lib/R /usr/lib/R && \ + rm R-${R_VERSION}-1-1.x86_64.rpm && \ + dnf -y remove epel-release && \ + dnf config-manager --set-disabled crb && \ + dnf clean all + +CMD ["R"] diff --git a/devel/rockylinux9/docker-compose.test.yml b/devel/rockylinux9/docker-compose.test.yml new file mode 100644 index 0000000..35905f7 --- /dev/null +++ b/devel/rockylinux9/docker-compose.test.yml @@ -0,0 +1,5 @@ +sut: + build: . + volumes: + - ../../test:/test + command: /test/test.sh diff --git a/devel/rockylinux9/hooks/post_push b/devel/rockylinux9/hooks/post_push new file mode 100644 index 0000000..b4b8ea4 --- /dev/null +++ b/devel/rockylinux9/hooks/post_push @@ -0,0 +1,8 @@ +#!/bin/bash + +function add_tag() { + docker tag $IMAGE_NAME $DOCKER_REPO:$1 + docker push $DOCKER_REPO:$1 +} + +add_tag devel-rockylinux9