Il dom 6 gen 2019, 18:03 Hervé BOUTEMY <herve.bout...@free.fr> ha scritto:

> you mean this directory is not involved in the seed job [2]?
>

I meant only that the name of such directory was not special, it works as
you described

when I look into this job, I see a "Process Job DSLs" step that looks on
> filesystem ".test-infra/jenkins/job_*.groovy"
>
> in Maven, the "maven-box" seed job [3] is created with the ASF's Gitpubsub
> Jenkins plugin that creates the mutlibranch pipeline jobs, that's really
> the
> same idea, no?
>

I didn't know. I will double check but I think you are right. I never used
multibranch pipelines and I don't use Jenkinsfiles which I thought it was a
different approach from the Jenkins DSL/seed job one

Enrico

>
> Regards,
>
> Hervé
>
> [2] https://builds.apache.org/job/bookkeeper-seed/
>
> [3] https://builds.apache.org/job/maven-box/
>
> Le dimanche 6 janvier 2019, 11:48:29 CET Enrico Olivelli a écrit :
> > It is not a special directory, we are using Je kins DSL, and there is a
> > 'seed job' which parses these files and creates/updates the jobs.
> > This way committers without direct access to Jenkins can operate on
> > configuration and we can work with review then commit.
> > Therefore it is easy to reconstruct every job in case of disaster
> >
> >
> > Enrico
> >
> > Il dom 6 gen 2019, 10:32 Hervé BOUTEMY <herve.bout...@free.fr> ha
> scritto:
> > > interesting
> > >
> > > I suppose this is enabled by the content of .test-infra/jenkins
> directory
> > > [1]
> > > even if I don't really understand the content and how we could add
> > > something
> > > like this in our configuration
> > >
> > > Regards,
> > >
> > > Hervé
> > >
> > > [1]
> https://github.com/apache/bookkeeper/tree/master/.test-infra/jenkins
> > >
> > > Le samedi 5 janvier 2019, 10:35:11 CET Enrico Olivelli a écrit :
> > > > Il sab 5 gen 2019, 08:48 Hervé BOUTEMY <herve.bout...@free.fr> ha
> > >
> > > scritto:
> > > > > Le samedi 5 janvier 2019, 08:10:51 CET Olivier Lamy a écrit :
> > > > > > On Sat, 5 Jan 2019 at 12:39, Tibor Digana <
> tibordig...@apache.org>
> > > > >
> > > > > wrote:
> > > > > > > Manfred, did you see my comment on Slack?
> > > > > > > Shortly, let's have dedicated machines just only for Maven
> project
> > > > > > > with
> > > > > > > Infra support and one person from our team with Infra
> permissions
> > >
> > > just
> > >
> > > > > on
> > > > >
> > > > > > > these machines. There are 6 Windows machine. So 4 Win/Ubuntu
> for
> > >
> > > us.
> > >
> > > > > > > all: WDYT?
> > > > > >
> > > > > > No way. Apache Infrastructure is a shared infrastructure. There
> are
> > >
> > > NO
> > >
> > > > > > dedicated machine for any projects.
> > > > > > The infra budget is shared between project. I'm pretty sure you
> will
> > > > >
> > > > > never
> > > > >
> > > > > > convince infra of your idea...
> > > > > > If you have time to waste maybe you can try but ...... :)
> > > > >
> > > > > +1
> > > > >
> > > > > Enrico, you wrote
> > > > > "I see the same setup in Zookeeper and Bookkeeper and github pr
> plugin
> > > > > works
> > > > > like a charm (and I partecipated in setting it up)"
> > > > >
> > > > > but you never gave any pointer, any demo of what Zookeeper and
> > >
> > > Bookkeeper
> > >
> > > > > do
> > > > > with PRs (or I overlooked the email: that may happen...)
> > > > > can you show us, please?
> > > >
> > > > Sure, this is an example of PR on BookKeeper, there are up to 10
> checks
> > > > triggered by github, one on travis which validates the build, without
> > > > tests, on every supported java version, then you have many ASF
> jenkins
> > >
> > > jobs
> > >
> > > > for tests and integration tests
> > > > Bookkeeper tests are huge and so we split the test suite in 5 parts,
> so
> > > > that it is easier to restart a single job and not to re run the full
> > >
> > > suite
> > >
> > > > (we still have some flakes)
> > > >
> > > > https://github.com/apache/bookkeeper/pull/1572
> > > >
> > > > If you create a PR you will see that the user has the ability to
> 'skip'
> > > > some jobs, maybe because his change is only about the website or
> about
> > >
> > > some
> > >
> > > > specific parts.
> > > > In Bookkeeper we have very strict review-then-commit rules so every
> one
> > > > uses PRs in his every day activity on BK.
> > > >
> > > > On Zookeeper we have a single precommit job which builds PRs and now
> we
> > >
> > > are
> > >
> > > > also enabling Travis this month (the project is migrating from Ant to
> > >
> > > Maven
> > >
> > > > and so Travis will be easy to use and most usable for non committers)
> > > >
> > > > In both of the two projects we have configured the 'trigger phrase'
> and
> > >
> > > we
> > >
> > > > have whitelisted the apache committers github group for such trigger.
> > > >
> > > > Currently all of the jobs are triggered even at PR creation and at
> > > > close/reopen, this can be dangerous. We can skip this for Maven and
> > >
> > > enable
> > >
> > > > only the trigger phrase.
> > > > As already said this is not possible with current maven-box plugin
> > > >
> > > > Enrico
> > > >
> > > > > Regards,
> > > > >
> > > > > Hervé
> > > > >
> > > > > > > Cheers
> > > > > > > Tibor
> > > > > > >
> > > > > > > On Sat, Jan 5, 2019 at 12:11 AM Manfred Moser <
> > > > >
> > > > > manf...@simpligility.com>
> > > > >
> > > > > > > wrote:
> > > > > > > > I agree with Tibor. I would rather not have to deal with two
> > > > >
> > > > > different
> > > > >
> > > > > > > > CI
> > > > > > > > systems...
> > > > > > > >
> > > > > > > > Manfred
> > > > > > > >
> > > > > > > > Tibor Digana wrote on 2019-01-04 14:00:
> > > > > > > > > @Stephen Connolly <steph...@apache.org>
> > > > > > > > > After such a big investment, especially made on your side,
> in
> > > > >
> > > > > Jenkins
> > > > >
> > > > > > > > > plugin you developed you do not want to support the GitHub
> PRs
> > >
> > > and
> > >
> > > > > you
> > > > >
> > > > > > > > just
> > > > > > > >
> > > > > > > > > let be to go with TravisCI just like that? I do not think
> so!
> > > > > > > > > T
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Fri, Jan 4, 2019 at 7:22 PM Stephen Connolly <
> > > > > > > > >
> > > > > > > > > stephen.alan.conno...@gmail.com> wrote:
> > > > > > > > >> +1 from me
> > > > > > > > >>
> > > > > > > > >> On Fri 4 Jan 2019 at 18:21, Enrico Olivelli <
> > >
> > > eolive...@gmail.com>
> > >
> > > > > > > > wrote:
> > > > > > > > >> > Hi,
> > > > > > > > >> > I would like to try out Travis on this small plugin:
> > > > > > > > >> > https://github.com/apache/maven-scripting-plugin
> > > > > > > > >> >
> > > > > > > > >> > I have pushed a minimal configuration file
> > > > > > > > >> > I need to ask to Infra, but I need approval from the
> > >
> > > community
> > >
> > > > > and
> > > > >
> > > > > > > > >> PMCs...
> > > > > > > > >>
> > > > > > > > >> > Can I proceed ?
> > > > > > > > >> >
> > > > > > > > >> > Enrico
> > >
> > > ---------------------------------------------------------------------
> > >
> > > > > > > > >> > To unsubscribe, e-mail:
> dev-unsubscr...@maven.apache.org
> > > > > > > > >> > For additional commands, e-mail:
> dev-h...@maven.apache.org
> > > > > > > > >> >
> > > > > > > > >> > --
> > > > > > > > >>
> > > > > > > > >> Sent from my phone
> > >
> > > --------------------------------------------------------------------
> > >
> > > > > > > > -
> > > > > > > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > > > > > > > For additional commands, e-mail: dev-h...@maven.apache.org
> > > > >
> > > > >
> ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > > > > For additional commands, e-mail: dev-h...@maven.apache.org
> > > > >
> > > > > --
> > > >
> > > > -- Enrico Olivelli
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > > For additional commands, e-mail: dev-h...@maven.apache.org
> > >
> > > --
> >
> > -- Enrico Olivelli
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
> --


-- Enrico Olivelli

Reply via email to