[QA] Merging CI configuration repos

Addshore addshorewiki at gmail.com
Tue Oct 7 14:25:10 UTC 2014


Sounds lovely..!!!

On 7 October 2014 14:58, Antoine Musso <hashar+wmf at free.fr> wrote:

> Hello,
>
> We define Jenkins jobs using Jenkins Job Builder and have the resulting
> job triggered by Zuul.  For historical reasons, the configuration files
> for each are held in two different repositories:
>
>  integration/jenkins-job-builder-config.git
>  integration/zuul-config.git
>
> C. Scott proposed a few weeks ago to merge them both which is definitely
> a good idea (less commit / reviews have to be made).
>
>
> To be able to keep the git history and ease merging, I am proposing to
> move the configuration files to a subdirectory, respectively under:
>
>  /jjb/
>  /zuul/
>
> Then update:
> * jobs triggered on each repositories needs some path to be adjusted
> * the Zuul daemon refers to /etc/zuul/wikimedia/layout.yaml
>
>
> Once done, will merge both repositories into a new
> integration/config.git which will have the full history and the two
> directory
>
> * documentation update
>
>
> Thoughts?
>
> --
> Antoine "hashar" Musso
>
>
> _______________________________________________
> QA mailing list
> QA at lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/qa
>



-- 
Addshore
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.wikimedia.org/pipermail/qa/attachments/20141007/33b66228/attachment.html>


More information about the QA mailing list