Details
Description
Various buildbot improvements for faster turn-around and greener builds:
- remove bzr (and 5.1–5.3) from buildbot config
- general buildbot config cleanup
- use make test-xxx targets instead of hard-coding mtr lines in the buildbot config. this way anyone can easily run the same set of tests. debian rules file should be updated to use that too.
- fix the upload issue, build slaves should not upload packages to hasky
- instead they should store (and server) them locally, and only create redirects from hasky/archive to the actual location.
- after uploads are fixed, deploy MDEV-5776, may be on a separate builder, like, quicktest
- then consider doing autopush like configuration:
- separate repository (server-releases?)
- a pull builder that is only triggerable manually, and fast-forwards e.g. 10.0 up to the manually specified branch
- pull builder triggers quicktest, windows, a couple of packagers
- a new dependent builder waits for others to succeed and pushes the result to github
- optionally, updates pushed MDEVs from "Building" to "Closed"
- and emails the developer
- note that ideally there is no need to run buildbot on server-releases repo, as all pushes there are fast-forwards from already buildbot approved branches.
Gliffy Diagrams
Attachments
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions