Testing notes
build-integration-branch
Setup
Create a github token at https://github.com/settings/tokensand put it in
~/.github_token
. Note that only thepublic_repo
under therepo
section needs to be checked.Create a ceph repo label wip-yourname-testing if you don’talready have one at https://github.com/ceph/ceph/labels.
Create the
ci
remote:
- git remote add ci git@github.com:ceph/ceph-ci
Using
Tag some subset of needs-qa commits with your label (usually wip-yourname-testing).
Create the integration branch:
- git checkout master
- git pull
- ../src/script/build-integration-branch wip-yourname-testing
- Smoke test:
- make && ctest -j12
- Push to ceph-ci:
- git push ci $(git rev-parse --abbrev-ref HEAD)