Skip to content
Snippets Groups Projects
Commit 2289f47c authored by Olivier Benz's avatar Olivier Benz
Browse files

Update rstudio

- Update Dockerfile for latest version
- Add .gitlab-ci.yml
parent 2fc420fd
No related branches found
No related tags found
No related merge requests found
image: docker:stable
services:
- docker:stable-dind
variables:
DOCKER_DRIVER: overlay2
DOCKER_TLS_CERTDIR: "/certs"
CRAN: https://cloud.r-project.org
R_VERSION_UPDATE: "false"
before_script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- export VERSION_MAJ_MIN_PAT=`sed -n "s|.*R_VERSION:-\([0-9]\.[0-9]\.[0-9]\).*|\1|p" rstudio/latest.Dockerfile`
- export VERSION_MAJ_MIN=`echo "${VERSION_MAJ_MIN_PAT:0:3}"`
- export VERSION_MAJ=`echo "${VERSION_MAJ_MIN_PAT:0:1}"`
build-latest:
stage: build
script:
- docker build --build-arg CRAN=$CRAN --pull -t $CI_REGISTRY_IMAGE:latest -f rstudio/latest.Dockerfile .
- docker tag $CI_REGISTRY_IMAGE:latest $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN_PAT
- docker tag $CI_REGISTRY_IMAGE:latest $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN
- docker tag $CI_REGISTRY_IMAGE:latest $CI_REGISTRY_IMAGE:$VERSION_MAJ
- docker push $CI_REGISTRY_IMAGE:latest
- docker push $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN_PAT
- docker push $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN
- docker push $CI_REGISTRY_IMAGE:$VERSION_MAJ
only:
refs:
- master
changes:
- rstudio/latest.Dockerfile
build-version:
stage: build
script:
- docker build --pull -t $CI_REGISTRY_IMAGE:3.6.2 -f rstudio/3.6.2.Dockerfile .
- docker push $CI_REGISTRY_IMAGE:3.6.2
only:
refs:
- freeze-version
changes:
- rstudio/3.6.2.Dockerfile
FROM rocker/r-ver:3.6.3
FROM registry.gitlab.b-data.ch/r/r-ver:3.6.3
ARG RSTUDIO_VERSION
#ENV RSTUDIO_VERSION=${RSTUDIO_VERSION:-1.2.5033}
......@@ -95,7 +95,4 @@ COPY pam-helper.sh /usr/lib/rstudio-server/bin/pam-helper
EXPOSE 8787
## automatically link a shared volume for kitematic users
VOLUME /home/rstudio/kitematic
CMD ["/init"]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment