Here is the summary about the CI tools for Apache BookKeeper.
| CI | Job Name | Target OS | Target Language | Description | |
|---|---|---|---|---|---|
| Development | Jenkins CI | bookkeeper-master | Ubuntu | Java 8 | Nightly build for bookkeeper master for verifying the tests. |
| PreCommit | Jenkins CI | bookkeeper-precommit-pullrequest | Ubuntu | Java 8 | Build for bookkeeper pull requests |
| PostCommit | Jenkins CI | bookkeeper-postcommit-publish-website | - | - | Publish website after a commit is pushed to master. It has to run on H19 or H20 nodes, since it has the credentials setup for pushing to git. |
| Release | Jenkins CI | bookkeeper-release-nightly-snapshot | Ubuntu | Java 8 | Nightly build for bookkeeper master. It also deploys snapshots and reports code coverage. |
This page (http://ci.apache.org) contains information on the various build services that are provided to all ASF projects for continuous integration, builds, testing, snapshots and deployment. Please read this page first.
Or you can just simply clone an existing Jenkins job: Jenkins > New Item: Enter item name and Copy existing item.