canonical-ci-engineering team mailing list archive
-
canonical-ci-engineering team
-
Mailing list archive
-
Message #00543
Re: Fwd: CI/QA infrastructure for GitHub projects
Here are some technical problems that immediately come to mind:
- We would be missing launchpad user integration. We would either
need to replicate our users and teams in github or create a mapping
between github and launchpad.
- Our workflow tools would need to be ported to talk to git and
github. This includes things like lp:tarmac and lp:cupstream2distro.
The git plugin appears to help here, but doesn't appear to do things
like enforce review requirements and comment on reviews.
Francis
On Mon, Dec 16, 2013 at 11:29 AM, Evan Dandrea
<evan.dandrea@xxxxxxxxxxxxx> wrote:
> What problems do you guys foresee with this? Jenkins seems to have
> pretty good Git support. Package builds would be a giant missing
> piece.
>
>
> ---------- Forwarded message ----------
> From: Thomas Voß <thomas.voss@xxxxxxxxxxxxx>
> Date: 14 December 2013 06:53
> Subject: CI/QA infrastructure for GitHub projects
> To: Julien Funk <julien.funk@xxxxxxxxxxxxx>, Canonical Gustavo
> Niemeyer <gustavo.niemeyer@xxxxxxxxxxxxx>, Oliver Ries
> <oliver.ries@xxxxxxxxxxxxx>, Loïc Minier <loic.minier@xxxxxxxxxxxxx>,
> Evan Dandrea <evan.dandrea@xxxxxxxxxxxxx>
>
>
> Hey Julien, Hey Evan,
>
> we are currently thinking about hosting the push notification server
> project on GitHub for GitHub offering a much better source code review
> process than launchpad.
> However, launchpad and bzr offer tight integration with our CI and QA
> processes and we would like to know if it is possible to integrate
> GitHub projects as tightly with our CI and QA workflow, with a focus
> on integration testing.
>
> What do you think? Can you foresee any issues with externally hosted
> projects on GitHub?
>
> Thanks,
>
> Thomas
>
> --
> Mailing list: https://launchpad.net/~canonical-ci-engineering
> Post to : canonical-ci-engineering@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~canonical-ci-engineering
> More help : https://help.launchpad.net/ListHelp
--
Francis Ginther
Canonical - Ubuntu Engineering - Continuous Integration Team
Follow ups
References