Continuous integration for ARM & Intel

Registered by Francis J. Lacoste

Rationale:
We need a robust QA environment to ensure that new changes don't break existing use-cases and work across the hardware we support.

Goal:
Run integration tests against all new commits to prevent regression. Regression tests should ensure that things continue to work on Intel and ARM as well as across the various Ubuntu version we support.

Blueprint information

Status:
Complete
Approver:
Julian Edwards
Priority:
High
Drafter:
Julian Edwards
Direction:
Approved
Assignee:
Julian Edwards
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Francis J. Lacoste
Completed by
Julian Edwards

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
[matsubara] Run integration tests automatically from Jenkins based on archive uploads: DONE
[matsubara] Write Juju integration tests to deploy and scale a service: DONE
[matsubara] Write tests deploying to ARM: DONE
[matsubara] Document the test cases covered by the integration tests: DONE
[matsubara] Trigger integration tests from PPA uploads and daily builds: DONE

This blueprint contains Public information 
Everyone can see this information.