Hi all,

I added one CI job 'bookkeeper-postcommit-publish-website' to automatically
generate and publish the content to bookkeeper.apache.org/test/content when
changes are merged into master.

The job is created here:

-
https://builds.apache.org/view/BK/job/bookkeeper-postcommit-publish-website/configure
- the script run by CI added by
https://github.com/apache/bookkeeper/pull/332

At the same time, I propose to organize the existing CI jobs as below

- development: the ci jobs runs for development purpose
  * bookkeeper-master (used for development, run nightly, verifying the
tests)
- precommit: the ci jobs runs before commit. it happens on pull requests.
  * bookkeeper-precommit-pullrequests
- postcommit: the ci jobs runs after commit. it happens when there are
commits to the master branch.
  * bookkeeper-postcommit-publish-website
- release: the ci jobs runs for release purpose. currently I created one
job for deploying artifacts nightly.
  * bookkeeper-release-nightly-snapshot

I updated the wiki page with this proposal :
https://cwiki.apache.org/confluence/display/BOOKKEEPER/Continuous+Integration+Setup

Any thoughts?

- Sijie

Reply via email to