Update build and scheduled jobs

This commit is contained in:
Matthew McClaskey 2021-10-26 12:12:54 +00:00
parent 076bc873a8
commit 52b9a437e4

View File

@ -18,16 +18,19 @@ before_script:
build_ubuntu_bionic: build_ubuntu_bionic:
stage: build stage: build
script: script:
- docker build -t ${ORG_NAME}/core-ubuntu-bionic-private:$SANITIZED_BRANCH -t ${ORG_NAME}/core-ubuntu-bionic-private:$SANITIZED_ROLLING_BRANCH -t ${ORG_NAME}/core-ubuntu-bionic:$SANITIZED_BRANCH -t ${ORG_NAME}/core-ubuntu-bionic:$SANITIZED_ROLLING_BRANCH --build-arg BASE_IMAGE="ubuntu:18.04" --build-arg BG_IMG=bg_bionic.png -f dockerfile-kasm-core . # get qemu ready
- docker push ${ORG_NAME}/core-ubuntu-bionic-private:$SANITIZED_BRANCH - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
- docker push ${ORG_NAME}/core-ubuntu-bionic-private:$SANITIZED_ROLLING_BRANCH # prep the buildx env
- docker push ${ORG_NAME}/core-ubuntu-bionic:$SANITIZED_BRANCH - docker buildx create --use
- docker push ${ORG_NAME}/core-ubuntu-bionic:$SANITIZED_ROLLING_BRANCH # build for multiple architectures
- docker buildx build --push --platform $BUILD_PLATFORMS -t ${ORG_NAME}/core-ubuntu-bionic-private:$SANITIZED_BRANCH -t ${ORG_NAME}/core-ubuntu-bionic-private:$SANITIZED_ROLLING_BRANCH -t ${ORG_NAME}/core-ubuntu-bionic:$SANITIZED_BRANCH -t ${ORG_NAME}/core-ubuntu-bionic:$SANITIZED_ROLLING_BRANCH --build-arg BASE_IMAGE="ubuntu:18.04" --build-arg BG_IMG=bg_bionic.png -f dockerfile-kasm-core .
only: only:
- develop - develop
- /^release\/.*$/ - /^release\/.*$/
except: except:
- schedules - schedules
tags:
- aws-autoscale
build_cuda_bionic: build_cuda_bionic:
stage: build stage: build
@ -150,11 +153,16 @@ build_centos_dev:
build_ubuntu_bionic_scheduled: build_ubuntu_bionic_scheduled:
stage: build stage: build
script: script:
- docker build -t ${ORG_NAME}/core-ubuntu-bionic-private:$SANITIZED_ROLLING_BRANCH -t ${ORG_NAME}/core-ubuntu-bionic:$SANITIZED_ROLLING_BRANCH --build-arg BASE_IMAGE="ubuntu:18.04" --build-arg BG_IMG=bg_bionic.png -f dockerfile-kasm-core . # get qemu ready
- docker push ${ORG_NAME}/core-ubuntu-bionic-private:$SANITIZED_ROLLING_BRANCH - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
- docker push ${ORG_NAME}/core-ubuntu-bionic:$SANITIZED_ROLLING_BRANCH # prep the buildx env
- docker buildx create --use
# build for multiple architectures
- docker buildx build --push --platform $BUILD_PLATFORMS -t ${ORG_NAME}/core-ubuntu-bionic-private:$SANITIZED_ROLLING_BRANCH -t ${ORG_NAME}/core-ubuntu-bionic:$SANITIZED_ROLLING_BRANCH --build-arg BASE_IMAGE="ubuntu:18.04" --build-arg BG_IMG=bg_bionic.png -f dockerfile-kasm-core .
only: only:
- schedules - schedules
tags:
- aws-autoscale
build_cuda_bionic_schedules: build_cuda_bionic_schedules:
stage: build stage: build