https://bugzilla.wikimedia.org/show_bug.cgi?id=45499

Antoine "hashar" Musso <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|Unprioritized               |Normal

--- Comment #1 from Antoine "hashar" Musso <[email protected]> ---
Still need to be planned. We had a quick meeting involving Chad, Chris, Ori and
Ċ½eljko.


First steps:
 - get a new box and have it isolated from production
 - write Jenkins slave manifest

Later on:
 - migrate CloudBee to our system
 - get Jenkins isolated on the new box
 - have Jenkins slave and tests in vagrant machines

Objective: get test to run for anyone submitting a change in Gerrit.


App Armor :
 - restrict a process. Like which files are accessed
 - might be hard to scale / maintain since we will have to update it
constantly.
 - applied on a global basis. Can't really used as a wrapper for unit tests.

Vagrant:
 - you can reproduce the issue
 - vm can access to a specific directory of its host, ideal to share
 - base image used to boot
 - then apply a chef/puppet manifest


The steps would thus be:
- setup the Vagrant Jenkins plugin in labs
- prepare a Vagrant box that will be able to receive code, run tests and submit
back to Jenkins
- figure out whether the Vagrant virtual instance should run on a second (and
network isolated) server.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to