brooklyn-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Richard Downer <rich...@apache.org>
Subject Re: Changes to the Apache CI build system - volunteer needed
Date Tue, 21 Jul 2020 15:01:02 GMT
Hmm! Oh well, I won't argue with Infra :-)

Thanks again for doing this Thomas. Let's let it run for a week or two,
then we can delete the jobs off the old Jenkins instance.

Richard.


On Tue, 21 Jul 2020 at 15:47, Thomas Bouron <thomas.bouron@cloudsoft.io>
wrote:

> Hi Richard.
>
> When I implemented the jobs on the old build machine, I asked the exact
> same question and INFRA told me to use a personal token as it should be
> bound to a committer on Brooklyn rather than INFRA.
>
> Could ask again but I don't think it has changed.
>
> Best.
>
> On Tue, 21 Jul 2020 at 15:37, Richard Downer <richard@apache.org> wrote:
>
> > Hi Thomas,
> >
> > That was quick! Thanks for taking care of this.
> >
> > Seems that we should remove the dependency on your own personal access
> > token though. There must be another way to do this. Would you discuss on
> > the builds@apache.org mailing list if there's an alternative method
> which
> > doesn't need any of your own credentials?
> >
> > Richard.
> >
> >
> > On Tue, 21 Jul 2020 at 11:21, Thomas Bouron <thomas.bouron@cloudsoft.io>
> > wrote:
> >
> > > Hi all.
> > >
> > > I just recreated the job on the new build machine:
> > > https://ci-builds.apache.org/job/Brooklyn/
> > > Like the ones on the old build machine, these jobs are using one of my
> > own
> > > personal token to access GitHub.
> > >
> > > They are currently running and *should* just work as all the build
> > > environments have been pushed to docker.
> > >
> > > If you spot any error, please let me know.
> > >
> > > Best.
> > >
> > > On Mon, 20 Jul 2020 at 21:02, Thomas Bouron <
> thomas.bouron@cloudsoft.io>
> > > wrote:
> > >
> > > > Hey Richard.
> > > >
> > > > I was the one creating the latest Jenkins jobs on the old build
> > machine,
> > > > so it shouldn't take me a too long to recreate them, especially since
> > > it's
> > > > now using docker to build stuff.
> > > >
> > > > I'll look at it tomorrow or maximum this week, then report back here
> > once
> > > > done or if I encounter any issues.
> > > >
> > > > Best.
> > > >
> > > > On Mon, 20 Jul 2020, 15:40 Richard Downer, <richard@apache.org>
> wrote:
> > > >
> > > >> Hello all,
> > > >>
> > > >> Apache Infra have announced that they are retiring their existing
> > > Jenkins
> > > >> infrastructure in favour of a new one managed by CloudBees. Details
> > > below,
> > > >> but TL;DR every project is responsible for manually setting up their
> > > >> project's jobs on the new Jenkins instance (as an automated
> migration
> > is
> > > >> not possible.)
> > > >>
> > > >> Do any of our committers have availability to do this before the
> > > deadline
> > > >> of 15th August?
> > > >>
> > > >> I've requested that a Brooklyn folder is added. Once this is
> available
> > > >> (within a day I expect) all Brooklyn committers should be able to
> > create
> > > >> and manage jobs in that folder.
> > > >>
> > > >> Richard.
> > > >>
> > > >> ---------- Forwarded message ---------
> > > >> From: Gavin McDonald <gmcdonald@apache.org>
> > > >> Date: Thu, 16 Jul 2020 at 17:33
> > > >> Subject: [IMPORTANT] - Migration to ci-builds.a.o
> > > >> To: builds <builds@apache.org>
> > > >>
> > > >>
> > > >> Hi All,
> > > >>
> > > >> This NOTICE is for everyone on builds.apache.org. We are migrating
> > to a
> > > >> new
> > > >> Cloudbees based Client Master called https://ci-builds.apache.org.
> > The
> > > >> migrations of all jobs needs to be done before the switch off date
> of
> > > 15th
> > > >> August 2020, so you have a maximum of 4 weeks.
> > > >>
> > > >> There is no tool or automated way of migrating your jobs, the
> > > >> differences in the platforms, the plugins and the setup makes it
> > > >> impossible
> > > >> to do in a safe way. So, you all need to start creating new jobs on
> > > >> ci-infra.a.o and then , when you are happy, turn off your old builds
> > on
> > > >> builds.a.o.
> > > >>
> > > >> There are currently 4 agents over there ready to take jobs, plus a
> > > >> floating
> > > >> agent which is shared amongst many masters (more to come). I will
> > > migrate
> > > >> away 2 more agents from builds.a.o to ci-builds.a.o every few days,
> > and
> > > >> will keep an eye of load across both and adjust accordingly.
> > > >>
> > > >> If needed, create a ticket on INFRA jira for any issues that crop
> up,
> > or
> > > >> email here on builds@a.o. there may be one or two plugins we need
> to
> > > >> install/tweak etc.
> > > >>
> > > >> We will be not using 'Views' at the top level, but rather we will
> take
> > > >> advantage of 'Folders Plus' - each project will get its own Folder
> and
> > > >> have
> > > >> authorisation access to create/edit jobs etc within that folder. I
> > will
> > > >> create these folders as you ask for them to start with. This setup
> > > allows
> > > >> for credentials isolation amongst other benefits, including but not
> > > >> limited
> > > >> to exclusive agents (Controlled Agents) for your own use , should
> you
> > > have
> > > >> any project targeted donations of agents.
> > > >>
> > > >> As with other aspects of the ASF, projects can choose to just enable
> > all
> > > >> committers access to their folder, just ask.
> > > >>
> > > >> We will re-use builds.apache.org as a CNAME to ci-builds.a.o but
> will
> > > not
> > > >> be setting up any forwarding rules or anything like that.
> > > >>
> > > >> So, please, get started *now *on this so you can be sure we are all
> > > >> completed before the final cutoff date of 15th August 2020.
> > > >>
> > > >> Any questions - I expect a few (dozen :) ) - ask away and/or file
> > INFRA
> > > >> tickets.
> > > >>
> > > >> Hadoop and related projects have their own migration path to follow,
> > > same
> > > >> cut off date, Cassandra, Beam, CouchDB have already migrated and are
> > > doing
> > > >> very well in their new homes.
> > > >>
> > > >> Lets get going ...
> > > >>
> > > >> --
> > > >>
> > > >> *Gavin McDonald*
> > > >> Systems Administrator
> > > >> ASF Infrastructure Team
> > > >>
> > > >
> > >
> > > --
> > > Thomas Bouron
> > > Lead Software Engineer
> > >
> > > *Cloudsoft <https://cloudsoft.io/> *| Bringing Business to the Cloud
> > >
> > > GitHub: https://github.com/tbouron
> > > Twitter: https://twitter.com/eltibouron
> > >
> >
>
>
> --
> Thomas Bouron
> Lead Software Engineer
>
> *Cloudsoft <https://cloudsoft.io/> *| Bringing Business to the Cloud
>
> GitHub: https://github.com/tbouron
> Twitter: https://twitter.com/eltibouron
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message