Version 1 (modified by raimue (Rainer Müller), 7 years ago) (diff) |
---|
MacPorts Meeting 2018: Buildbot
Outstanding issues:
https://trac.macports.org/query?status=!closed&keywords=~buildbot
- Buildbot 1.0
- Can we switch to the new version?
- Would offer GitHub authentication
- Deploying www/guide/portindex jobs
- Has to be deployed by Ryan
- Pull requests
- Can we test them on our own infrastructure?
- Requires spinning up clean VMs
- Fixing email notifications
- No access to logs, Ryan needs to look into it
- Do not attempt to build ports on platforms they are known to fail on
- Use 'platforms' option from Portfiles
Most important and might want to start on this meeting:
- Building variants
- Ticket: https://trac.macports.org/ticket/52742
- Make mpbb support building with variants
- Which set of variants should be build by the buildbot?
- +quartz
- +universal
- History of builds for each port
- How to find build of a specific port
- Need to write some kind of index
- History of builds
- Reorganization
- Use one build job per port
- Add another level of hierarchy
- Have a single portwatcher jobs that triggers mirroring and distributes jobs to OS-specific builds afterwards
- Port dependencies build order
- Ticket: https://trac.macports.org/ticket/52766
- Dependencies need to be built first
- Sort list of ports to topological order