Keep build configs in Git/Gerrit

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

We want to allow Linaro Android developers to keep their build configuration in git for easier management and build spawning compared to pasting the full config on android-build.linaro.org (android-frontend).

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
High
Drafter:
Данило Шеган
Direction:
Approved
Assignee:
Paul Sokolovsky
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2012.02
Started by
Paul Sokolovsky
Completed by
Paul Sokolovsky

Related branches

Sprints

Whiteboard

[pfalcon 2012-02-07] Discussed (user) interface with Zach and Georgy, what we want to do is reuse existing frontend UI, just introduce 3 config var: build config git URL, branch, filename (similar to manifest). If they're provided, build config will be taken from git, otherwise build config will be used as usual. So essentially, we just add extra level of indirection for build configs - optional, with original interactive build configs still available for "rapid prototyping".
[pfalcon 2012-02-20] http://android.git.linaro.org/gitweb?p=linaro/build-configs.git;a=summary Created to store official build configs

Meta:
Headline: Android build configurations now can be stored in a git repository and thus be version-controlled.
Acceptance: Any build job can be configured to take a build config from git repository. Ability to specify build config directly in the frontend is retained.

(?)

Work Items

Work items:
Talk to pfefferz to get requirements (by all means preserve interactive configs!): DONE
Talk to pfefferz to agree on the acceptance criteria: DONE
Define work items: DONE
Prepare git/gerrit branch to keep build configurations: DONE
Implement getting build config from git: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.