Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornl6720 <nl6720@gmail.com>2022-08-22 10:01:55 +0300
committernl6720 <nl6720@gmail.com>2022-08-22 10:01:55 +0300
commit642beb7e706474c3c6ef6af361ed81735bfb4d7f (patch)
treed7ae53cd0f5599fa4839674475c3289f3a03d71f
parent7bc4c5424516c9be29b460b4fa043aa76b1c69e3 (diff)
parenta2e886b4b92de99304264e8305af98bce3818b59 (diff)
Merge remote-tracking branch 'origin/merge-requests/277'
By Kristian Klausen * origin/merge-requests/277: Use VM runners[1] for building See merge request https://gitlab.archlinux.org/archlinux/archiso/-/merge_requests/277
-rw-r--r--.gitlab-ci.yml29
1 files changed, 13 insertions, 16 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cb89eb5..17ac5ff 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,20 +2,6 @@
#
# SPDX-License-Identifier: GPL-3.0-or-later
-# NOTE: most functionality (apart from building) is abstracted by this include
-include:
- - project: 'archlinux/ci-scripts'
- ref: master
- file: '/prepare_archiso_vm.yml'
-
-variables:
- BUILD_SCRIPT: ./.gitlab/ci/build_archiso.sh
- PACKAGE_LIST: arch-install-scripts bash dosfstools e2fsprogs erofs-utils gnupg grub jq libarchive libisoburn mtools openssl qemu-headless squashfs-tools zsync
- QEMU_BUILD_TIMEOUT: 2400
- QEMU_COPY_ARTIFACTS_TIMEOUT: 120
- QEMU_VM_MEMORY: 3072
- ARCHISO_COW_SPACE_SIZE: 2g
-
stages:
- check
- build
@@ -33,6 +19,19 @@ check:
stage: check
interruptible: true
+.build:
+ artifacts:
+ reports:
+ metrics: output/metrics.txt
+ before_script:
+ - pacman -Sy --needed --noconfirm archlinux-keyring
+ - pacman -Syu --needed --noconfirm arch-install-scripts bash dosfstools e2fsprogs erofs-utils gnupg grub jq libarchive libisoburn mtools openssl qemu-headless squashfs-tools zsync
+ script:
+ - ./.gitlab/ci/build_archiso.sh ${BUILD_SCRIPT_ARGS}
+ stage: build
+ tags:
+ - vm
+
build_short:
extends: .build
parallel:
@@ -59,8 +58,6 @@ build_long:
- BUILD_SCRIPT_ARGS: baseline netboot
- BUILD_SCRIPT_ARGS: releng iso
- BUILD_SCRIPT_ARGS: releng netboot
- tags:
- - fast-single-thread
only:
refs:
- master