Skip to content
Snippets Groups Projects

arm64/qemu build

Merged Sylvester Joosten requested to merge arm64-qemu into master
Compare and
1 file
+ 13
1
Compare changes
  • Side-by-side
  • Inline
+ 13
1
@@ -165,7 +165,7 @@ version:
.build:
rules:
- when: on_success
resource_group: build
resource_group: build_test
## Use docker runner for docker builds
tags:
- docker-new
@@ -196,17 +196,25 @@ base:
BUILD_IMAGE: debian_testing_base
- BASE_IMAGE: amd64/debian:stable-20220527-slim
BUILD_IMAGE: debian_stable_base_new
when: manual
- BASE_IMAGE: ubuntu:20.04
BUILD_IMAGE: ubuntu_base
when: manual
- BASE_IMAGE: intel/oneapi-hpckit:2022.3.0-devel-ubuntu20.04
BUILD_IMAGE: oneapi_base
when: manual
- BASE_IMAGE: nvidia/cuda:11.8.0-devel-ubuntu20.04
BUILD_IMAGE: cuda_base
when: manual
- BASE_IMAGE: arm64v8/debian:testing-20220822-slim
BUILD_IMAGE: arm64v8_testing_base
extends: .build
stage: base
needs:
- version
script:
- apt-get update -y && apt-get install -y qemu binfmt-support qemu-user-static
- docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
- docker build -t ${CI_REGISTRY_IMAGE}/${BUILD_IMAGE}:${INTERNAL_TAG}
-f containers/debian/base.Dockerfile
--build-arg BASE_IMAGE=${BASE_IMAGE}
@@ -219,6 +227,8 @@ jug_dev:default:
matrix:
- BASE_IMAGE: debian_testing_base
BUILD_IMAGE: jug_dev
- BASE_IMAGE: arm64v8_testing_base
BUILD_IMAGE: jug_dev_arm64v8
# - BASE_IMAGE: oneapi_base
# BUILD_IMAGE: jug_dev_oneapi
# - BASE_IMAGE: cuda_base_new
@@ -229,6 +239,8 @@ jug_dev:default:
- version
- base
script:
- apt-get update -y && apt-get install -y qemu binfmt-support qemu-user-static
- docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
## calculate a hash based on the spack.yaml file and the spack directory
## and use this spack as a docker variable to force a rebuild when there
## is a change (versus rerun from cache)
Loading