Re: Transition to VM based CI
Milian Wolff <[email protected]> Mon, 07 Jul 2025 18:17:37 +0200
| Newsgroups | gmane.comp.kde.devel.frameworks,gmane.comp.kde.devel.core,gmane.comp.kde.devel.general,gmane.comp.kde.devel.plasma,gmane.comp.kde.releases |
|---|---|
| Message-ID | <6442759.lOV4Wx5bFT@milian-workstation> |
On Montag, 7. Juli 2025 13:49:14 Mitteleuropäische Sommerzeit Ben Cooksley wrote: > Hi all, great news, thanks a lot to you and anyone else working on this! <snip> > As an additional benefit, the system will require significantly less work > to maintain. Currently each build node, along with the FreeBSD and Windows > VM thereon, have to be maintained by hand and disk space allocated between > them in a fixed fashion. This means that any cleanup from stale disk > images, over-filled caches, etc. has to be done 3 times on each build node > (being the Linux host as well as the FreeBSD and Windows guest VMs). > Currently provisioning new nodes is significantly labour intensive as well > (see > https://invent.kde.org/sysadmin/ci-utilities/-/blob/master/gitlab-templates/ > README.md for the instructions). > > This is essentially completely eliminated with the transition to VM based > CI, with the majority of the deployment now being possible using Ansible > with the only manual step being the registration with Gitlab - which is a > fairly quick process taking less than 20 minutes per node. Maintenance is > significantly reduced as each node only needs one set of cleanup - not > three. > > Should there be any questions on the above please let me know. Are the base VM images built using Ansible or something and thus available to interested developers too as a means to get quickly into a dev setup? Especially for Windows that would be great to have, but it would also be cool if one could download a VM image, start it, maybe install some editor of choice, and start hacking right away. Cheers -- Milian Wolff [email protected] http://milianw.de
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEezawi1aUvUGg3A1+8zYW/HGdOX8FAmhr8yEACgkQ8zYW/HGd OX8Z9A//SKyG/4AwJlFmi7NDN8YStXhTEOeTKdmMDh22nuMq0aJNc1ygELv0J5Tu n5ZY6zJ/KZfN3x0Zqw4oBLmzbraqYtSPkMsswAz/adLrRg/SlMgJYsBynRlOb+E/ 9QFD4diEgoa1+3n99I6tu9qHr+mu+7e+ozJBt4Bv0FnClyVyZwThULwHGbolcW1t cXXKwUzHPZc0gBfoCGMxqk85n7GqhIkOifixCRF3jeJ61UB01vvBUpEXqAkjzzCX 30T7mao74cvw+5P+e4Ks4lbvx062nY4RMCJfrzMn7vnHZ+GaE2ss64HjmwkILWjI gLQfmie04BNXcgdwqsbO+XChMeozjogLuiI6pQD4dqTAz7BOuMKQ6gsJQvbbIRcq YXtCNvt5o1apthO4wKp/lIrugMNnJ5EfALPtjIdhJ+HYbPjs4uaEIga8RuKeREhU 1XrMGQ7tzUPZYdUxgr13346hDzrpTSoK8uYJ5bWPjfoEZVYHwspsY1onwm63sFQb j48zcbTwa7iB1EUUkqjuWvjDtaR2oQYsMkqtm2khnc4sRz+Sfhg8xP6FntcQeTw1 bkFP68nFHN5VSdd2rTMCKIH+chaElAD3mn4EjpavcPqg8595eiLQchqeMNuIkKXm sjX21qbnVvX+9+zhQ1TyvcIK3eOrc7QPjsMwTA08oxksBGug/Sc= =CDl8 -----END PGP SIGNATURE-----