Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2022-09-30 19:00:21 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2022-09-30 19:00:21 +0200
commitd418c7d5ce88175061bb3b7db873738a06434e91 (patch)
treea64a4dbbc22938850909c7c728abb40bbd77e365 /.gitlab-ci.yml
parentc9c0199bf7e2c007000ef8165882ba0c6167b6be (diff)
parentfbc72247b834262c24a26470bf623007d90b6e87 (diff)
merged with upstream for ISO 2022-10
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml29
1 files changed, 13 insertions, 16 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 628c28f..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: dosfstools e2fsprogs erofs-utils jq 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