Jenkins Cloud Builder

Registered by Ben Howard

Replace the current build system for Cloud Images by moving the scripts into Jenkins.

Blueprint information

Status:
Complete
Approver:
Antonio Rosales
Priority:
Essential
Drafter:
Ubuntu Server
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for quantal
Implementation:
Implemented
Milestone target:
milestone icon ubuntu-12.10-beta-1
Started by
Kate Stewart
Completed by
Ben Howard

Related branches

Sprints

Whiteboard

Motivation: The current build system works beautifully for producing images for Amazon. However, as Amazon adds more regions and as we add more build targets, the process of building the images has morphed into more of workflow. By migrating the build system to Jenkins, we'll have the ability to track the different builds, integrate testing, and allow for official derivative images to built from a single source.

https://wiki.ubuntu.com/BlueprintSpec needs integrated into whiteboard [a.rosales].

Release Notes:
<need to add release note documentation>

(?)

Work Items

Work items:
[darkmuggle-deactivatedaccount] Request hardware: DONE
[darkmuggle-deactivatedaccount] Proto-type build system: DONE
[darkmuggle-deactivatedaccount] Setup internal build server: DONE
[darkmuggle-deactivatedaccount] Setup external read-only Jenkins host: DONE
[darkmuggle-deactivatedaccount] Migrate existing build scripts into Jenkins: DONE
[darkmuggle-deactivatedaccount] Migrate Query1 and Query2 generation into Jenkins: DONE
[darkmuggle-deactivatedaccount] Setup notifications and access control: DONE
[darkmuggle-deactivatedaccount] Enable result replication between internal and external build host: DONE
[darkmuggle-deactivatedaccount] Switch over: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.