@@ -84,7 +84,7 @@ build:latest-linux-amd64:
84
84
-t $CI_APP_REPO:latest${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-amd64
85
85
-f ver/latest.Dockerfile .
86
86
- |
87
- if [[ ! -z "$CUDA_IMAGE" ]]; then
87
+ if [[ ! -z "$CUDA_IMAGE" && "$CUDA_IMAGE_SUBTAG" != *"base"* ]]; then
88
88
docker build \
89
89
--build-arg CUDNN_VERSION_AMD64 \
90
90
--build-arg CUDNN_CUDA_VERSION_MAJ_MIN_AMD64 \
@@ -125,7 +125,7 @@ build:latest-linux-arm64v8:
125
125
-t $CI_APP_REPO:latest${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-arm64v8
126
126
-f ver/latest.Dockerfile .
127
127
- |
128
- if [[ ! -z "$CUDA_IMAGE" ]]; then
128
+ if [[ ! -z "$CUDA_IMAGE" && "$CUDA_IMAGE_SUBTAG" != *"base"* ]]; then
129
129
docker build \
130
130
--build-arg CUDNN_VERSION_ARM64 \
131
131
--build-arg CUDNN_CUDA_VERSION_MAJ_MIN_ARM64 \
@@ -163,7 +163,7 @@ build:version-linux-amd64:
163
163
-t $CI_APP_REPO:$CI_APP_TAG${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-amd64
164
164
-f ver/$PYTHON_VERSION.Dockerfile .
165
165
- |
166
- if [[ ! -z "$CUDA_IMAGE" ]]; then
166
+ if [[ ! -z "$CUDA_IMAGE" && "$CUDA_IMAGE_SUBTAG" != *"base"* ]]; then
167
167
docker build \
168
168
--build-arg BUILD_ON_IMAGE=$CI_APP_REPO:$CI_APP_TAG${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-amd64 \
169
169
--build-arg CUDA_IMAGE_FLAVOR \
@@ -195,7 +195,7 @@ build:version-linux-arm64v8:
195
195
-t $CI_APP_REPO:$CI_APP_TAG${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-arm64v8
196
196
-f ver/$PYTHON_VERSION.Dockerfile .
197
197
- |
198
- if [[ ! -z "$CUDA_IMAGE" ]]; then
198
+ if [[ ! -z "$CUDA_IMAGE" && "$CUDA_IMAGE_SUBTAG" != *"base"* ]]; then
199
199
docker build \
200
200
--build-arg BUILD_ON_IMAGE=$CI_APP_REPO:$CI_APP_TAG${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-arm64v8 \
201
201
--build-arg CUDA_IMAGE_FLAVOR \
@@ -409,29 +409,31 @@ trigger-version-cuda-build:
409
409
changes :
410
410
- ver/$PYTHON_VERSION.Dockerfile
411
411
412
- trigger-latest-cuda-devel -build :
412
+ trigger-latest-cuda-self -build :
413
413
extends : .post
414
414
stage : .post
415
415
needs : ["build-manifest:latest-linux-multiarch"]
416
416
before_script :
417
417
- apk upgrade --no-cache
418
418
- apk add --update --no-cache curl
419
419
script :
420
+ - curl -X POST -F token=$CUDA_PYTHON_VER -F ref=main -F "variables[CUDA_IMAGE_SUBTAG]=$CUDA_IMAGE_BASE_SUBTAG" https://gitlab.b-data.ch/api/v4/projects/318/trigger/pipeline
420
421
- curl -X POST -F token=$CUDA_PYTHON_VER -F ref=main -F "variables[CUDA_IMAGE_SUBTAG]=$CUDA_IMAGE_DEVEL_SUBTAG" https://gitlab.b-data.ch/api/v4/projects/318/trigger/pipeline
421
422
rules :
422
423
- if : $CI_COMMIT_BRANCH == "main" && $CUDA_IMAGE_SUBTAG =~ /runtime/
423
424
changes :
424
425
- ver/latest.Dockerfile
425
426
- cuda/latest.Dockerfile
426
427
427
- trigger-version-cuda-devel -build :
428
+ trigger-version-cuda-self -build :
428
429
extends : .post
429
430
stage : .post
430
431
needs : ["build-manifest:version-linux-multiarch"]
431
432
before_script :
432
433
- apk upgrade --no-cache
433
434
- apk add --update --no-cache curl
434
435
script :
436
+ - curl -X POST -F token=$CUDA_PYTHON_VER -F ref=freeze-version -F "variables[CUDA_IMAGE_SUBTAG]=$CUDA_BASE_DEVEL_SUBTAG" https://gitlab.b-data.ch/api/v4/projects/318/trigger/pipeline
435
437
- curl -X POST -F token=$CUDA_PYTHON_VER -F ref=freeze-version -F "variables[CUDA_IMAGE_SUBTAG]=$CUDA_IMAGE_DEVEL_SUBTAG" https://gitlab.b-data.ch/api/v4/projects/318/trigger/pipeline
436
438
rules :
437
439
- if : $CI_COMMIT_BRANCH == "freeze-version" && $CUDA_IMAGE_SUBTAG =~ /runtime/
0 commit comments