You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bookkeeper.apache.org by Sijie Guo <gu...@gmail.com> on 2017/12/19 21:14:45 UTC

Jenkins CI jobs

Hi all,

with change #866 <https://github.com/apache/bookkeeper/pull/866>, the
bookkeeper CI jobs now are automatically generated and managed by a seed job
<https://builds.apache.org/job/bookkeeper-seed/>. The seed job will grab
the jenkins-dsl files defined under .test-infra
<https://github.com/apache/bookkeeper/tree/master/.test-infra/jenkins> and
generate related jobs. I've also disable old jenkins jobs (and will remove
them in a week if the new jobs work well). Also, please note, now the new
jenkins jobs will verify pull requests and master at both java8 and java9
at different platforms.

If you want to make any changes (e.g. modifying existing jobs, or adding
new jobs) to jenkins CI, you don't need to ask any permissions to access CI
directly, you can just make changes to those jenkins-dsl files and submit a
pull request. Once the changes are reviewed and merged to master, it will
automatically take effects at Jenkins. This would simplify people access
jenkins and make jenkins changes under review.

I also put up a page about "testing" -
http://bookkeeper.apache.org/community/testing/ for documenting this.

We are also looking for proposals to improve current bookkeeper testing
pipeline to make sure we can deliver high-quality releases.

- Sijie

Re: Jenkins CI jobs

Posted by Enrico Olivelli <eo...@gmail.com>.
Il mar 19 dic 2017, 22:14 Sijie Guo <gu...@gmail.com> ha scritto:

> Hi all,
>
> with change #866 <https://github.com/apache/bookkeeper/pull/866>, the
> bookkeeper CI jobs now are automatically generated and managed by a seed
> job
> <https://builds.apache.org/job/bookkeeper-seed/>. The seed job will grab
> the jenkins-dsl files defined under .test-infra
> <https://github.com/apache/bookkeeper/tree/master/.test-infra/jenkins> and
> generate related jobs. I've also disable old jenkins jobs (and will remove
> them in a week if the new jobs work well). Also, please note, now the new
> jenkins jobs will verify pull requests and master at both java8 and java9
> at different platforms.
>
> If you want to make any changes (e.g. modifying existing jobs, or adding
> new jobs) to jenkins CI, you don't need to ask any permissions to access CI
> directly, you can just make changes to those jenkins-dsl files and submit a
> pull request. Once the changes are reviewed and merged to master, it will
> automatically take effects at Jenkins. This would simplify people access
> jenkins and make jenkins changes under review.
>
> I also put up a page about "testing" -
> http://bookkeeper.apache.org/community/testing/ for documenting this.
>
> We are also looking for proposals to improve current bookkeeper testing
> pipeline to make sure we can deliver high-quality releases.
>

Great! Thank you
Enrico



> - Sijie
>
-- 


-- Enrico Olivelli