- 03 Apr, 2022 1 commit
-
-
A P authored
-
- 01 Oct, 2021 1 commit
-
-
Kristian Klausen authored
Fixes: 3bda5b26 ("Use new experimental VM runners[1] for building")
-
- 06 Sep, 2021 1 commit
-
-
Kristian Klausen authored
A VM with KVM acceleration is much faster than TCG, and the current setup somehow broke again :/ [1] infrastructure!385
-
- 14 Mar, 2021 1 commit
-
-
Kristian Klausen authored
The jobs will get stuck as the secure runner is only enabled for the archlinux group.
-
- 31 Jan, 2021 2 commits
-
-
Kristian Klausen authored
The fast-single-thread runner is much faster (test-cloudimg-qemu): 3min 39sec[1] vs 8min 37sec[2] [1] https://gitlab.archlinux.org/klausenbusk/arch-boxes/-/jobs/14739 [2] https://gitlab.archlinux.org/klausenbusk/arch-boxes/-/jobs/14746
-
Kristian Klausen authored
It is similar to the cloud-image but it comes with a preconfigured arch user (pw: arch) and lacks cloud-init.
-
- 12 Dec, 2020 2 commits
-
-
Kristian Klausen authored
-
Kristian Klausen authored
-
- 11 Dec, 2020 1 commit
-
-
Kristian Klausen authored
Some of our runners is vey slow and building on them takes +1 hour and we need to adjust many of the timeouts, so let's just build on the fast runners.
-
- 01 Dec, 2020 1 commit
-
-
David Runge authored
http/install-common.sh: Order pacman-init.service and reflector-init.service before cloud-final.service, as the latter may install packages using pacman and will introduce a broken pacman keyring if started simultaneously with pacman-init.service. The mirrorlist should be set before cloud-final.service is running, so that pacman can use it. .gitlab-ci.yml: When testing the cloud image using cloud-init: * Use the `packages` and `runcmd` directives to install packages using cloud-init (which is done during `cloud-final.service`). * Check for packages installed via cloud-init. * Write a test file to disk and check for its existence. Fixes #121
-
- 15 Nov, 2020 1 commit
-
-
juadde authored
-
- 08 Nov, 2020 1 commit
-
-
Kristian Klausen authored
-
- 12 Oct, 2020 1 commit
-
-
Sven-Hendrik Haase authored
This is helpful for checking out the results of merge requests, for instance.
-
- 30 Sep, 2020 2 commits
-
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
- 27 Sep, 2020 3 commits
-
-
Sven-Hendrik Haase authored
This will allow us to make multiple releases a day which would be nice for hotfixes and such.
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
- 26 Sep, 2020 7 commits
-
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
This will allow us to link a release to a file to specific Vagrant Cloud version.
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
See also https://docs.gitlab.com/ee/ci/metrics_reports.html
-
Sven-Hendrik Haase authored
Our security concept doesn't allow us to move artifacts built in non-secure environments to secure environments. This means we'll have to make sure that the boxes we release are built on a runner marked as 'secure'.
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
- 30 Aug, 2020 2 commits
-
-
Kristian Klausen authored
-
Kristian Klausen authored
Using actual VMs to build VMs is slow and error-prone (you need to use VNC to see what is going on, and booting takes over +110 seconds as we wait to be sure Arch Linux is ready). build.sh can build all three images in ~135 seconds (assuming all the packages is cached), we still need to use a VM for the actually building in GitLab CI (as that is the only safe way it can be done at the moment), which is a bit slower (~22 min vs ~13 min (Packer)), but that isn't really a big issue. In the future we can hopefully switch to Kate Containers[1] and reduce the build time significantly. [1] infrastructure#108
-
- 28 Aug, 2020 1 commit
-
- 16 Aug, 2020 12 commits
-
-
Fix #108
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
In my tests, this slows down the builds from 4m to 10m per build BUT allows use build on public non-kvm-enabled builders which gives us the ability to run random MRs on CI. Additionally, we can now run many builds in parallel.
-