Upstream Merger 2.0

Registered by Michał Sawicz

We'd like to discuss the future of upstream merger (our beloved -ci and -autolanding jobs).
What's in plan for Trusty.
What does it do - could do - shouldn't do - and how.

Blueprint information

Status:
Not started
Approver:
Evan
Priority:
Undefined
Drafter:
Francis Ginther
Direction:
Needs approval
Assignee:
Canonical CI Engineering
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Planned transition to CI-Airline:
- Use of PPAs instead of local per-stack repositories (aka mbs repos)
- Plan of moving builds to Launchpad PPAs with additional building on prodstack
- Testing on VMs and emulators, no more bare metal
- Potential use of tarmac
- CI in a box - deploying your own CI instance

Testing Changes and Improvements
- How to develop new tests:
  - Clear separation of test provisioning and test execution
    - Deprecation of special test runners.
  - Everything a dep8 test?
- Integration of QML tests
- New ideas about measuring QML coverage

(?)

Work Items