Our first Jenkins runner (gallium) had PHPUnit installed using pear. We then upgraded it from time to time using the pear command.
This has at least two issues:
- we blindly install from a third party repository
- the update has to be done manually on each slave (currently two: gallium and lanthanum).
We would need to streamline PHPUnit upgrade process. Either by having it provided by a Debian package or using git-deploy.
Culprits:
- the Debian package ship 3.6.x while we are relying on PHPUnit 3.7.x
- there is no tutorials for git-deploy
This prevents us from running PHPUnit jobs on any slaves (bug 53594)
Version: wmf-deployment
Severity: normal