Skip to content
Snippets Groups Projects
Commit 27573e52 authored by Bryan BRANCOTTE's avatar Bryan BRANCOTTE
Browse files

rename version when equal latest

parent 50a62759
No related branches found
No related tags found
1 merge request!9Draft: split build in multiple stage
Pipeline #102191 failed
...@@ -42,6 +42,7 @@ build-my-rbase: ...@@ -42,6 +42,7 @@ build-my-rbase:
STAGE_NAME: "my-rbase" STAGE_NAME: "my-rbase"
script: script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
- if [ "$R_VERSION" == "latest" ]; then export R_VERSION_PATH_TAG="v-latest"; else export R_VERSION_PATH_TAG=$R_VERSION; exit
# pull the previous stage # pull the previous stage
- docker pull "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG/my-base:latest" - docker pull "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG/my-base:latest"
# pull the latest build of the target R version in order to re-use it # pull the latest build of the target R version in order to re-use it
...@@ -54,12 +55,12 @@ build-my-rbase: ...@@ -54,12 +55,12 @@ build-my-rbase:
--cache-from "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:$R_VERSION" --cache-from "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:$R_VERSION"
--cache-from "$CI_REGISTRY_IMAGE:$R_VERSION" --cache-from "$CI_REGISTRY_IMAGE:$R_VERSION"
--build-arg R_VERSION --build-arg R_VERSION
--tag "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG/${STAGE_NAME}/${R_VERSION}:$CI_COMMIT_SHA" --tag "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG/${STAGE_NAME}/${R_VERSION_PATH_TAG}:$CI_COMMIT_SHA"
--file Dockerfile --file Dockerfile
--target ${STAGE_NAME} --target ${STAGE_NAME}
./ ./
# push image tagged with its versions # push image tagged with its versions
- docker push "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG/${STAGE_NAME}/${R_VERSION}:$CI_COMMIT_SHA" - docker push "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG/${STAGE_NAME}/${R_VERSION_PATH_TAG}:$CI_COMMIT_SHA"
parallel: parallel:
matrix: matrix:
- R_VERSION: ["3.6.3", "4.2.3", "latest"] - R_VERSION: ["3.6.3", "4.2.3", "latest"]
......
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