This document is for a development version of Ceph.

Testing notes



  1. Create a github token at and put it in ~/.github_token. Note that only the public_repo under the repo section needs to be checked.

  2. Create a ceph repo label wip-yourname-testing if you don’t already have one at

  3. Create the ci remote:

    git remote add ci


  1. Tag some subset of needs-qa commits with your label (usually wip-yourname-testing).

  2. Create the integration branch:

    git checkout master
    git pull
    ../src/script/build-integration-branch wip-yourname-testing
  3. Smoke test:

  4. Push to ceph-ci:

    git push ci $(git rev-parse --abbrev-ref HEAD)

Brought to you by the Ceph Foundation

The Ceph Documentation is a community resource funded and hosted by the non-profit Ceph Foundation. If you would like to support this and our other efforts, please consider joining now.