1
0
Fork 0

lint(build): convert OCI jobs to matrix

This commit is contained in:
Sean Sube 2023-01-13 21:40:39 -06:00
parent f10904719c
commit efd6d49670
1 changed files with 16 additions and 46 deletions

View File

@ -81,6 +81,7 @@ build-gui-bundle:
stage: package stage: package
needs: needs:
- build-api-coverage - build-api-coverage
- build-gui-bundle
script: script:
- cd api - cd api
- ${CI_PROJECT_DIR}/common/scripts/image-build.sh --push - ${CI_PROJECT_DIR}/common/scripts/image-build.sh --push
@ -102,54 +103,23 @@ build-gui-bundle:
IMAGE_SUFFIX: gui IMAGE_SUFFIX: gui
# no API image for alpine: https://github.com/microsoft/onnxruntime/issues/2909#issuecomment-593591317 # no API image for alpine: https://github.com/microsoft/onnxruntime/issues/2909#issuecomment-593591317
# package-api-oci-alpine: package-api-oci:
# extends:
# - .package-api-oci
# variables:
# IMAGE_ARCH: alpine
# IMAGE_FILE: Containerfile.alpine
package-api-oci-cpu-buster:
extends: extends:
- .package-api-oci - .package-api-oci
variables: parallel:
IMAGE_ARCH: cpu-buster matrix:
IMAGE_FILE: Containerfile.cpu.buster - IMAGE_ARCH: cpu-buster
IMAGE_FILE: Containerfile.cpu.buster
package-api-oci-cuda-buster: - IMAGE_ARCH: cuda-ubuntu
extends: IMAGE_FILE: Containerfile.cuda.ubuntu
- .package-api-oci - IMAGE_ARCH: nginx-alpine
variables: IMAGE_FILE: Containerfile.nginx.alpine
IMAGE_ARCH: cuda-ubuntu - IMAGE_ARCH: nginx-bullseye
IMAGE_FILE: Containerfile.cuda.ubuntu IMAGE_FILE: Containerfile.nginx.bullseye
- IMAGE_ARCH: node-alpine
package-gui-oci-nginx-alpine: IMAGE_FILE: Containerfile.node.alpine
extends: - IMAGE_ARCH: node-buster
- .package-gui-oci IMAGE_FILE: Containerfile.node.buster
variables:
IMAGE_ARCH: nginx-alpine
IMAGE_FILE: Containerfile.nginx.alpine
package-gui-oci-nginx-bullseye:
extends:
- .package-gui-oci
variables:
IMAGE_ARCH: nginx-bullseye
IMAGE_FILE: Containerfile.nginx.bullseye
package-gui-oci-node-alpine:
extends:
- .package-gui-oci
variables:
IMAGE_ARCH: node-alpine
IMAGE_FILE: Containerfile.node.alpine
package-gui-oci-node-buster:
extends:
- .package-gui-oci
variables:
IMAGE_ARCH: node-buster
IMAGE_FILE: Containerfile.node.buster
# language-specific packages # language-specific packages
package-api-twine: package-api-twine: