https://bugzilla.wikimedia.org/show_bug.cgi?id=50614
Web browser: ---
Bug ID: 50614
Summary: Configure a Jenkins job for Vagrant builds
Product: Tools
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: MediaWiki-Vagrant
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Classification: Unclassified
Mobile Platform: ---
It'd be extremely valuable to have Jenkins tests for Vagrant.
Note that this request is different from bugs 45499 & 48407, which are about
utilizing a known-good Vagrant configuration as part of the testing
infrastructure for other Wikimedia software projects.
When using Vagrant to test other systems, we'd want to use a fully pre-built
and pre-configured image. For testing Vagrant itself, however, we want
specifically test the ability of the Vagrant setup to successfully provision
MediaWiki & related software on top of an unmodified, vanilla image. Ideally
we'd test optional roles as well as the default MediaWiki role.
Testing Vagrant is going to be resource-hungry. We can load the vanilla image
and apt packages from an internal host, but we should still expect the job to
take some time and eat up a lot of disk, CPU, and RAM.
So my question is: should we use our internal Jenkins instance, or a third
party, like Cloudbees? I'd prefer to use our own Jenkins instance, but I
wouldn't want to negatively affect the performance of CI for patches in other
projects.
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l