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

Update .gitlab-ci.yml

parent d23224ff
No related branches found
No related tags found
No related merge requests found
...@@ -70,10 +70,10 @@ build:latest-linux-amd64: ...@@ -70,10 +70,10 @@ build:latest-linux-amd64:
--build-arg BUILD_ON_IMAGE --build-arg BUILD_ON_IMAGE
--build-arg MOJO_VERSION --build-arg MOJO_VERSION
--build-arg MOJO_EXTENSION_VERSION --build-arg MOJO_EXTENSION_VERSION
--build-arg INSTALL_MAX
--build-arg PYTHON_VERSION --build-arg PYTHON_VERSION
--build-arg CUDA_IMAGE_FLAVOR --build-arg CUDA_IMAGE_FLAVOR
--build-arg CUDA_IMAGE_LICENSE --build-arg CUDA_IMAGE_LICENSE
--build-arg INSTALL_MAX
--build-arg BUILD_START=$(date -uIseconds) --build-arg BUILD_START=$(date -uIseconds)
-t $CI_APP_REPO:$CI_APP_TAG-linux-amd64 -t $CI_APP_REPO:$CI_APP_TAG-linux-amd64
-t $CI_APP_REPO:latest-linux-amd64 -t $CI_APP_REPO:latest-linux-amd64
...@@ -119,10 +119,10 @@ build:latest-linux-arm64v8: ...@@ -119,10 +119,10 @@ build:latest-linux-arm64v8:
--build-arg BUILD_ON_IMAGE --build-arg BUILD_ON_IMAGE
--build-arg MOJO_VERSION --build-arg MOJO_VERSION
--build-arg MOJO_EXTENSION_VERSION --build-arg MOJO_EXTENSION_VERSION
--build-arg INSTALL_MAX
--build-arg PYTHON_VERSION --build-arg PYTHON_VERSION
--build-arg CUDA_IMAGE_FLAVOR --build-arg CUDA_IMAGE_FLAVOR
--build-arg CUDA_IMAGE_LICENSE --build-arg CUDA_IMAGE_LICENSE
--build-arg INSTALL_MAX
--build-arg BUILD_START=$(date -uIseconds) --build-arg BUILD_START=$(date -uIseconds)
-t $CI_APP_REPO:$CI_APP_TAG-linux-arm64v8 -t $CI_APP_REPO:$CI_APP_TAG-linux-arm64v8
-t $CI_APP_REPO:latest-linux-arm64v8 -t $CI_APP_REPO:latest-linux-arm64v8
...@@ -166,9 +166,9 @@ build:version-linux-amd64: ...@@ -166,9 +166,9 @@ build:version-linux-amd64:
--build-arg BASE_IMAGE --build-arg BASE_IMAGE
--build-arg BASE_IMAGE_TAG --build-arg BASE_IMAGE_TAG
--build-arg BUILD_ON_IMAGE --build-arg BUILD_ON_IMAGE
--build-arg INSTALL_MAX
--build-arg CUDA_IMAGE_FLAVOR --build-arg CUDA_IMAGE_FLAVOR
--build-arg CUDA_IMAGE_LICENSE --build-arg CUDA_IMAGE_LICENSE
--build-arg INSTALL_MAX
--build-arg BUILD_START=$(date -uIseconds) --build-arg BUILD_START=$(date -uIseconds)
-t $CI_APP_REPO:$CI_APP_TAG-linux-amd64 -t $CI_APP_REPO:$CI_APP_TAG-linux-amd64
-f $MOJO_VERSION.Dockerfile . -f $MOJO_VERSION.Dockerfile .
...@@ -208,9 +208,9 @@ build:version-linux-arm64v8: ...@@ -208,9 +208,9 @@ build:version-linux-arm64v8:
--build-arg BASE_IMAGE --build-arg BASE_IMAGE
--build-arg BASE_IMAGE_TAG --build-arg BASE_IMAGE_TAG
--build-arg BUILD_ON_IMAGE --build-arg BUILD_ON_IMAGE
--build-arg INSTALL_MAX
--build-arg CUDA_IMAGE_FLAVOR --build-arg CUDA_IMAGE_FLAVOR
--build-arg CUDA_IMAGE_LICENSE --build-arg CUDA_IMAGE_LICENSE
--build-arg INSTALL_MAX
--build-arg BUILD_START=$(date -uIseconds) --build-arg BUILD_START=$(date -uIseconds)
-t $CI_APP_REPO:$CI_APP_TAG-linux-arm64v8 -t $CI_APP_REPO:$CI_APP_TAG-linux-arm64v8
-f $MOJO_VERSION.Dockerfile . -f $MOJO_VERSION.Dockerfile .
...@@ -441,6 +441,34 @@ trigger-version-build: ...@@ -441,6 +441,34 @@ trigger-version-build:
changes: changes:
- base/$MOJO_VERSION.Dockerfile - base/$MOJO_VERSION.Dockerfile
trigger-latest-cuda-build:
extends: .post
stage: .post
needs: ["build-manifest:latest-linux-multiarch"]
before_script:
- apk upgrade --no-cache
- apk add --update --no-cache curl
script:
- curl -X POST -F token=$JUPYTERLAB_CUDA_MOJO_TRIGGER_TOKEN -F ref=main $JUPYTERLAB_CUDA_MOJO_TRIGGER_URL
rules:
- if: $CI_COMMIT_BRANCH == "main" && $CUDA_IMAGE
changes:
- base/latest.Dockerfile
trigger-version-cuda-build:
extends: .post
stage: .post
needs: ["build-manifest:version-linux-multiarch"]
before_script:
- apk upgrade --no-cache
- apk add --update --no-cache curl
script:
- curl -X POST -F token=$JUPYTERLAB_CUDA_MOJO_TRIGGER_TOKEN -F ref=freeze-version $JUPYTERLAB_CUDA_MOJO_TRIGGER_URL
rules:
- if: $CI_COMMIT_BRANCH == "freeze-version" && $CUDA_IMAGE
changes:
- base/$MOJO_VERSION.Dockerfile
build:latest-devtools-linux-amd64: build:latest-devtools-linux-amd64:
extends: .build extends: .build
stage: build2 stage: build2
......
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