Nova Resource:Deployment-prep/Beta-Apt-Repo
Jump to navigation
Jump to search
![]() | This page contains historical information. It is probably no longer true. |
Testing debian packaging
In order to test debian package changes submitted via Differential, The Release Engineering Team has set up a pair of Jenkins jobs which work as following:
- Automatically build debian packages from differential changes
- Publish the packages to deployment-prep for further manual testing.
How it works
The git repository for your package needs to have the following prerequisites:
- meta-build-package tag in phabricator
- A working git-buildpackage configuration.
That's all you need and everything else should be fully automated. When a differential revision is submitted, harbormaster will cause jenkins to run beta-build-deb to build a debian package, then beta-publish-deb will publish that package to the apt repository at http://deployment-mira.deployment-prep.eqiad.wmflabs/repo
Once the package is built and published you simply log into any deployment-prep instance, run apt-get update && apt-get install {package}