Migrate android builds to engineering builds

Registered by Данило Шеган

This is a continuation of https://blueprints.launchpad.net/linaro-android-infrastructure/+spec/rearrange-android-build-tabs: it is split out into a separate blueprint because it requires more interaction with different teams (mostly android team) to make happen.

Blueprint information

Status:
Complete
Approver:
Данило Шеган
Priority:
Medium
Drafter:
Georgy Redkozubov
Direction:
Approved
Assignee:
Georgy Redkozubov
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 2013.01
Started by
Georgy Redkozubov
Completed by
Georgy Redkozubov

Related branches

Sprints

Whiteboard

[2012/1/9 vishalbhoj] We would need one more tab to host the toolchain builds with daily,release,restricted sub tabs. The existing builds need to be migrated to new locations as listed in this document:
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AluJE1IQS-rPdF80Yll3Q2laa3o4LVhzUGJibnJka0E#gid=0
[2013-01-09 gesha] Filed RT #790 to reassign LP teams to ~linaro-sysadmins and create teams for archive builds
[2013-01-24 gesha] Filed RT #793 to reshuffle directories on snapshots.l.o
[2013-01-29 gesha] Filed bug for the last WI (OpenID checks) https://bugs.launchpad.net/linaro-license-protection/+bug/1109040
[2013-01-30 gesha] Build without BUILD-INFO.txt https://android-build.linaro.org/jenkins/job/gesha_galaxynexus-jb-gcc47-aosp-blob/14/console and artifacts are not published.
Build with BUILD-INFO.txt https://android-build.linaro.org/jenkins/job/gesha_galaxynexus-jb-gcc47-aosp-blob/16/console and artifacts are published

Meta:
Headline: android-build.linaro.org homepage shows engineering builds and old archived builds.
Acceptance: There are both engineering and member builds shown on the homepage of android-build.linaro.org. Old builds are still accessible.
Roadmap id: http://cards.linaro.org/browse/CARD-256

(?)

Work Items

Work items:
[vishalbhoj] Decide whether we'll be creating new builds or reusing existing ones: DONE
[linaro-android] Migrate existing builds to archive: DONE
Add toolchain tabs to a-b UI: DONE
Ensure that creating new builds checks for and uses goups protection: DONE
Ensure publishing (publish_to_snapshots in lp:linaro-license-protection) can cope with new engineering builds: DONE
Reshuffle build artifacts on snapshots.l.o to match new build names: DONE
Add checks to ensure builds have a BUILD-INFO.txt file before publishing them: DONE
Add checks that any builds fetching code from private Linaro git repositories have OpenID protection enabled: POSTPONED

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.