[ANN] Support for fetching build configs from git for Android Builds

Andy Doan andy.doan at linaro.org
Tue Feb 21 15:26:25 UTC 2012


On 02/21/2012 09:08 AM, Alexander Sack wrote:
> On Mon, Feb 20, 2012 at 5:11 PM, Paul Sokolovsky
> <paul.sokolovsky at linaro.org <mailto:paul.sokolovsky at linaro.org>> wrote:
>
>     Hello,
>
>     As the result of implementation of
>     https://blueprints.launchpad.net/linaro-android-infrastructure/+spec/build-config-in-git
>     ,
>     android-build.linaro.org <http://android-build.linaro.org> now can
>     indirectly fetch build config stored
>     in a git repository. To achieve that, bootstrap config (as specified
>     in android-build.linaro.org <http://android-build.linaro.org>)
>     should contain reference to config's
>     repo/branch/file (configuration variables are modeled on the similar
>     MANIFEST_* ones), e.g.:
>
>     BUILD_CONFIG_REPO=git://git.linaro.org/people/pfalcon/android/linaro/build-configs.git
>     BUILD_CONFIG_BRANCH=master
>     <http://git.linaro.org/people/pfalcon/android/linaro/build-configs.git%0ABUILD_CONFIG_BRANCH=master>
>     BUILD_CONFIG_FILENAME=panda-ics-gcc46-tilt-tracking-blob.conf
>
>
>     http://android.git.linaro.org/gitweb?p=linaro/build-configs.git;a=summary
>     was created to store configs for the official builds in the Gerrit tree.
>
>     Sample job is available here:
>     https://android-build.linaro.org/builds/~pfalcon/git-build-config/
>     <https://android-build.linaro.org/builds/%7Epfalcon/git-build-config/>
>     (it
>     uses personal repo as a test).
>
>
>
> That's a great feature ...
>
> I see a dev now could retrieve that config from git to then reproduce an
> exact build using the same configs and toolchain etc. What kind of tools
> can we offer to make that easy?

Paul and I have been looking into a blueprint that has a similar goal:

<https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-create-build-script-from>

I think we'll need to update the work we've done so far to accommodate 
this new method.



More information about the linaro-dev mailing list