Skip to content

Commit e69fcde

Browse files
committed
Update .gitlab-ci.yml
1 parent 5c8dfd6 commit e69fcde

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

ver/.gitlab-ci.yml

+8-6
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ build:latest-linux-amd64:
8484
-t $CI_APP_REPO:latest${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-amd64
8585
-f ver/latest.Dockerfile .
8686
- |
87-
if [[ ! -z "$CUDA_IMAGE" ]]; then
87+
if [[ ! -z "$CUDA_IMAGE" && "$CUDA_IMAGE_SUBTAG" != *"base"* ]]; then
8888
docker build \
8989
--build-arg CUDNN_VERSION_AMD64 \
9090
--build-arg CUDNN_CUDA_VERSION_MAJ_MIN_AMD64 \
@@ -125,7 +125,7 @@ build:latest-linux-arm64v8:
125125
-t $CI_APP_REPO:latest${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-arm64v8
126126
-f ver/latest.Dockerfile .
127127
- |
128-
if [[ ! -z "$CUDA_IMAGE" ]]; then
128+
if [[ ! -z "$CUDA_IMAGE" && "$CUDA_IMAGE_SUBTAG" != *"base"* ]]; then
129129
docker build \
130130
--build-arg CUDNN_VERSION_ARM64 \
131131
--build-arg CUDNN_CUDA_VERSION_MAJ_MIN_ARM64 \
@@ -163,7 +163,7 @@ build:version-linux-amd64:
163163
-t $CI_APP_REPO:$CI_APP_TAG${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-amd64
164164
-f ver/$PYTHON_VERSION.Dockerfile .
165165
- |
166-
if [[ ! -z "$CUDA_IMAGE" ]]; then
166+
if [[ ! -z "$CUDA_IMAGE" && "$CUDA_IMAGE_SUBTAG" != *"base"* ]]; then
167167
docker build \
168168
--build-arg BUILD_ON_IMAGE=$CI_APP_REPO:$CI_APP_TAG${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-amd64 \
169169
--build-arg CUDA_IMAGE_FLAVOR \
@@ -195,7 +195,7 @@ build:version-linux-arm64v8:
195195
-t $CI_APP_REPO:$CI_APP_TAG${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-arm64v8
196196
-f ver/$PYTHON_VERSION.Dockerfile .
197197
- |
198-
if [[ ! -z "$CUDA_IMAGE" ]]; then
198+
if [[ ! -z "$CUDA_IMAGE" && "$CUDA_IMAGE_SUBTAG" != *"base"* ]]; then
199199
docker build \
200200
--build-arg BUILD_ON_IMAGE=$CI_APP_REPO:$CI_APP_TAG${CUDA_IMAGE_FLAVOR:+-}$CUDA_IMAGE_FLAVOR-linux-arm64v8 \
201201
--build-arg CUDA_IMAGE_FLAVOR \
@@ -409,29 +409,31 @@ trigger-version-cuda-build:
409409
changes:
410410
- ver/$PYTHON_VERSION.Dockerfile
411411

412-
trigger-latest-cuda-devel-build:
412+
trigger-latest-cuda-self-build:
413413
extends: .post
414414
stage: .post
415415
needs: ["build-manifest:latest-linux-multiarch"]
416416
before_script:
417417
- apk upgrade --no-cache
418418
- apk add --update --no-cache curl
419419
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
420421
- 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
421422
rules:
422423
- if: $CI_COMMIT_BRANCH == "main" && $CUDA_IMAGE_SUBTAG =~ /runtime/
423424
changes:
424425
- ver/latest.Dockerfile
425426
- cuda/latest.Dockerfile
426427

427-
trigger-version-cuda-devel-build:
428+
trigger-version-cuda-self-build:
428429
extends: .post
429430
stage: .post
430431
needs: ["build-manifest:version-linux-multiarch"]
431432
before_script:
432433
- apk upgrade --no-cache
433434
- apk add --update --no-cache curl
434435
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
435437
- 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
436438
rules:
437439
- if: $CI_COMMIT_BRANCH == "freeze-version" && $CUDA_IMAGE_SUBTAG =~ /runtime/

0 commit comments

Comments
 (0)