[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Nightly Builds and Continous Delivery for Vagrant Boxes plans



On 6/2/20 10:49 PM, Emmanuel Kasper wrote:
Hi

Now that I have working vagrant boxes with FAI, I'm starting to look at
nightly builds and continuous delivery of boxes to the vagrant cloud
(remember the "vagrant cloud" is just a disk image registry. The VMs are
run locally on your infrastructure)

Nightly Build:
--------------
I set a weekly build of Vagrant boxes at
https://salsa.debian.org/cloud-team/debian-vagrant-images/pipeline_schedules
which is working fine.
The only problem is that the boxes, which are gzip'ed qcow2 images, are
over the 250MB salsa artifact limit (they are around 300 MB) and thus
cannot be saved as artifacts when the build is complete.

Unfortunately the 250MB limit of artifacts prevent building a pipeline
with multiple stages like

create .box from raw -> test -> upload

as I hit the artifact limit size between each of these stages.

I will write the salsa admins if it's possible to increase the limit for the two vagrant projects which would need it.

As a solution of last resort, I've seen gitlab.com has an artifact limit of 1GB. I would prefer of course to build on Debian infrastructure.

--
You know an upstream is nice when they even accept m68k patches.
  - John Paul Adrian Glaubitz, Debian OpenJDK maintainer


Reply to: