Skip to content
Snippets Groups Projects
Verified Commit 0c0c229e authored by Olivier Benz's avatar Olivier Benz
Browse files

all: Update .gitlab-ci.yml

parent 3328a0f3
No related branches found
No related tags found
No related merge requests found
......@@ -9,7 +9,9 @@ variables:
UPDATE_MODE: "false"
before_script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- >
echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER
--password-stdin $CI_REGISTRY
- export VERSION_MAJ_MIN_PAT=$R_VERSION
- export VERSION_MAJ_MIN=`echo "${VERSION_MAJ_MIN_PAT:0:3}"`
- export VERSION_MAJ=`echo "${VERSION_MAJ_MIN_PAT:0:1}"`
......@@ -22,10 +24,10 @@ build-latest:
--build-arg R_VERSION
--build-arg NCPUS=$((`nproc`/2+1))
-t $CI_REGISTRY_IMAGE:latest
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN_PAT
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ
-f geospatial/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 -a $CI_REGISTRY_IMAGE
rules:
- if: $CI_COMMIT_BRANCH == "master" && $UPDATE_MODE != "true"
......@@ -39,9 +41,9 @@ build-version:
docker build --pull
--build-arg R_VERSION
--build-arg NCPUS=$((`nproc`/2+1))
-t $CI_REGISTRY_IMAGE:$R_VERSION
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN_PAT
-f geospatial/$R_VERSION.Dockerfile .
- docker push $CI_REGISTRY_IMAGE:$R_VERSION
- docker push -a $CI_REGISTRY_IMAGE
rules:
- if: $CI_COMMIT_BRANCH == "freeze-version" && $CI_PIPELINE_TRIGGERED
changes:
......
......@@ -45,7 +45,7 @@ build:latest-linux-amd64:
--build-arg R_VERSION
-t $CI_APP_REPO:$CI_APP_TAG-linux-amd64
-t $CI_APP_REPO:$VERSION_MAJ_MIN_PAT-linux-amd64
-f r-ver/$CI_APP_TAG.Dockerfile .
-f r-ver/latest.Dockerfile .
- docker push -a $CI_APP_REPO
rules:
- if: $CI_COMMIT_BRANCH == "master" && $CI_BUILD_PLATFORMS =~ /(linux\/amd64)/
......@@ -64,7 +64,7 @@ build:latest-linux-arm64v8:
--build-arg R_VERSION
-t $CI_APP_REPO:$CI_APP_TAG-linux-arm64v8
-t $CI_APP_REPO:$VERSION_MAJ_MIN_PAT-linux-arm64v8
-f r-ver/$CI_APP_TAG.Dockerfile .
-f r-ver/latest.Dockerfile .
- docker push -a $CI_APP_REPO
rules:
- if: $CI_COMMIT_BRANCH == "master" && $CI_BUILD_PLATFORMS =~ /(linux\/arm64\/v8)/
......@@ -82,7 +82,7 @@ build:version-linux-amd64:
--build-arg CRAN
--build-arg R_VERSION
-t $CI_APP_REPO:$CI_APP_TAG-linux-amd64
-f r-ver/$CI_APP_TAG.Dockerfile .
-f r-ver/$R_VERSION.Dockerfile .
- docker push $CI_APP_REPO:$CI_APP_TAG-linux-amd64
rules:
- if: $CI_COMMIT_BRANCH == "freeze-version" && $CI_BUILD_PLATFORMS =~ /(linux\/amd64)/
......@@ -100,7 +100,7 @@ build:version-linux-arm64v8:
--build-arg CRAN
--build-arg R_VERSION
-t $CI_APP_REPO:$CI_APP_TAG-linux-arm64v8
-f r-ver/$CI_APP_TAG.Dockerfile .
-f r-ver/$R_VERSION.Dockerfile .
- docker push $CI_APP_REPO:$CI_APP_TAG-linux-arm64v8
rules:
- if: $CI_COMMIT_BRANCH == "freeze-version" && $CI_BUILD_PLATFORMS =~ /(linux\/arm64\/v8)/
......
......@@ -9,7 +9,9 @@ variables:
UPDATE_MODE: "false"
before_script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- >
echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER
--password-stdin $CI_REGISTRY
- export VERSION_MAJ_MIN_PAT=$R_VERSION
- export VERSION_MAJ_MIN=`echo "${VERSION_MAJ_MIN_PAT:0:3}"`
- export VERSION_MAJ=`echo "${VERSION_MAJ_MIN_PAT:0:1}"`
......@@ -21,10 +23,10 @@ build-latest:
cd rstudio && docker build --pull
--build-arg R_VERSION
-t $CI_REGISTRY_IMAGE:latest
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN_PAT
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ
-f 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 -a $CI_REGISTRY_IMAGE
rules:
- if: $CI_COMMIT_BRANCH == "master" && $UPDATE_MODE != "true"
......@@ -37,9 +39,9 @@ build-version:
- >
cd rstudio && docker build --pull
--build-arg R_VERSION
-t $CI_REGISTRY_IMAGE:$R_VERSION
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN_PAT
-f $R_VERSION.Dockerfile .
- docker push $CI_REGISTRY_IMAGE:$R_VERSION
- docker push -a $CI_REGISTRY_IMAGE
rules:
- if: $CI_COMMIT_BRANCH == "freeze-version" && $CI_PIPELINE_TRIGGERED
changes:
......
......@@ -9,7 +9,9 @@ variables:
UPDATE_MODE: "false"
before_script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- >
echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER
--password-stdin $CI_REGISTRY
- export VERSION_MAJ_MIN_PAT=$R_VERSION
- export VERSION_MAJ_MIN=`echo "${VERSION_MAJ_MIN_PAT:0:3}"`
- export VERSION_MAJ=`echo "${VERSION_MAJ_MIN_PAT:0:1}"`
......@@ -22,10 +24,10 @@ build-latest:
--build-arg R_VERSION
--build-arg NCPUS=$((`nproc`/2+1))
-t $CI_REGISTRY_IMAGE:latest
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN_PAT
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ
-f tidyverse/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 -a $CI_REGISTRY_IMAGE
rules:
- if: $CI_COMMIT_BRANCH == "master" && $UPDATE_MODE != "true"
......@@ -39,9 +41,9 @@ build-version:
docker build --pull
--build-arg R_VERSION
--build-arg NCPUS=$((`nproc`/2+1))
-t $CI_REGISTRY_IMAGE:$R_VERSION
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN_PAT
-f tidyverse/$R_VERSION.Dockerfile .
- docker push $CI_REGISTRY_IMAGE:$R_VERSION
- docker push -a $CI_REGISTRY_IMAGE
rules:
- if: $CI_COMMIT_BRANCH == "freeze-version" && $CI_PIPELINE_TRIGGERED
changes:
......
......@@ -9,7 +9,9 @@ variables:
UPDATE_MODE: "false"
before_script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- >
echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER
--password-stdin $CI_REGISTRY
- export VERSION_MAJ_MIN_PAT=$R_VERSION
- export VERSION_MAJ_MIN=`echo "${VERSION_MAJ_MIN_PAT:0:3}"`
- export VERSION_MAJ=`echo "${VERSION_MAJ_MIN_PAT:0:1}"`
......@@ -22,10 +24,10 @@ build-latest:
--build-arg R_VERSION
--build-arg NCPUS=$((`nproc`/2+1))
-t $CI_REGISTRY_IMAGE:latest
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN_PAT
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ
-f verse/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 -a $CI_REGISTRY_IMAGE
rules:
- if: $CI_COMMIT_BRANCH == "master" && $UPDATE_MODE != "true"
......@@ -39,9 +41,9 @@ build-version:
docker build --pull
--build-arg R_VERSION
--build-arg NCPUS=$((`nproc`/2+1))
-t $CI_REGISTRY_IMAGE:$R_VERSION
-t $CI_REGISTRY_IMAGE:$VERSION_MAJ_MIN_PAT
-f verse/$R_VERSION.Dockerfile .
- docker push $CI_REGISTRY_IMAGE:$R_VERSION
- docker push -a $CI_REGISTRY_IMAGE
rules:
- if: $CI_COMMIT_BRANCH == "freeze-version" && $CI_PIPELINE_TRIGGERED
changes:
......
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