Testing notes¶
build-integration-branch¶
Setup¶
Create a github token at https://github.com/settings/tokens and 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’t already 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)