[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2 1/5] automation: Switch arm32 cross builds to run on arm64
On Tue, 14 Feb 2023, Michal Orzel wrote: > Due to the limited x86 CI resources slowing down the whole pipeline, > switch the arm32 cross builds to be executed on arm64 which is much more > capable. For that, rename the existing debian container dockerfile > from unstable-arm32-gcc to unstable-arm64v8-arm32-gcc and use > arm64v8/debian:unstable as an image. Note, that we cannot use the same > container name as we have to keep the backwards compatibility. > Take the opportunity to remove extra empty line at the end of a file. > > Modify the tag of .arm32-cross-build-tmpl to arm64 and update the build > jobs accordingly. > > Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx> Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx> > --- > Changes in v2: > - new patch > > For convenience and own testing, I built and pushed the new container > to registry. Thanks! > --- > ...ockerfile => unstable-arm64v8-arm32-gcc.dockerfile} | 3 +-- > automation/gitlab-ci/build.yaml | 10 +++++----- > 2 files changed, 6 insertions(+), 7 deletions(-) > rename automation/build/debian/{unstable-arm32-gcc.dockerfile => > unstable-arm64v8-arm32-gcc.dockerfile} (94%) > > diff --git a/automation/build/debian/unstable-arm32-gcc.dockerfile > b/automation/build/debian/unstable-arm64v8-arm32-gcc.dockerfile > similarity index 94% > rename from automation/build/debian/unstable-arm32-gcc.dockerfile > rename to automation/build/debian/unstable-arm64v8-arm32-gcc.dockerfile > index b41a57f19729..11860425a6a2 100644 > --- a/automation/build/debian/unstable-arm32-gcc.dockerfile > +++ b/automation/build/debian/unstable-arm64v8-arm32-gcc.dockerfile > @@ -1,4 +1,4 @@ > -FROM debian:unstable > +FROM arm64v8/debian:unstable > LABEL maintainer.name="The Xen Project" \ > maintainer.email="xen-devel@xxxxxxxxxxxxxxxxxxxx" > > @@ -21,4 +21,3 @@ RUN apt-get update && \ > apt-get autoremove -y && \ > apt-get clean && \ > rm -rf /var/lib/apt/lists* /tmp/* /var/tmp/* > - > diff --git a/automation/gitlab-ci/build.yaml b/automation/gitlab-ci/build.yaml > index a053c5c7325d..f8e156e0a994 100644 > --- a/automation/gitlab-ci/build.yaml > +++ b/automation/gitlab-ci/build.yaml > @@ -123,7 +123,7 @@ > variables: > XEN_TARGET_ARCH: arm32 > tags: > - - x86_64 > + - arm64 > > .arm32-cross-build: > extends: .arm32-cross-build-tmpl > @@ -542,26 +542,26 @@ alpine-3.12-clang-debug: > debian-unstable-gcc-arm32: > extends: .gcc-arm32-cross-build > variables: > - CONTAINER: debian:unstable-arm32-gcc > + CONTAINER: debian:unstable-arm64v8-arm32-gcc > HYPERVISOR_ONLY: y > > debian-unstable-gcc-arm32-debug: > extends: .gcc-arm32-cross-build-debug > variables: > - CONTAINER: debian:unstable-arm32-gcc > + CONTAINER: debian:unstable-arm64v8-arm32-gcc > HYPERVISOR_ONLY: y > > debian-unstable-gcc-arm32-randconfig: > extends: .gcc-arm32-cross-build > variables: > - CONTAINER: debian:unstable-arm32-gcc > + CONTAINER: debian:unstable-arm64v8-arm32-gcc > HYPERVISOR_ONLY: y > RANDCONFIG: y > > debian-unstable-gcc-arm32-debug-randconfig: > extends: .gcc-arm32-cross-build-debug > variables: > - CONTAINER: debian:unstable-arm32-gcc > + CONTAINER: debian:unstable-arm64v8-arm32-gcc > HYPERVISOR_ONLY: y > RANDCONFIG: y > > -- > 2.25.1 >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |