Hi, Sage, It looks like we still need to push testing branches to ceph.git for things like below? qa/workunits/rbd/test_librbd_python.sh: wget -O test_rbd.py "https://git.ceph.com/?p=ceph.git;a=blob_plain;hb=$CEPH_REF;f=src/test/pybind/test_rbd.py" || \ wget -O test_rbd.py "https://git.ceph.com/?p=ceph.git;a=blob_plain;hb=ref/heads/$CEPH_REF;f=src/test/pybind/test_rbd.py" Do we have some env variable (CEPH_REPO?) we could use simirlaly to CEPH_REF here? On Wed, Dec 14, 2016 at 10:22:31PM +0000, Sage Weil wrote: > Please read carefully if you use teuthology: > > ceph-qa-suite.git is no more. All tests are now in qa/tasks, qa/suite, > and so on. The directory structure is the same (but now prefixed with > qa/) and the git history is intact. > > If you have any pull requests outstanding against ceph-qa-suite, you'll > need to redo them as a pull-request against ceph.git. > > Jenkins + shaman will build packages for both ceph.git and ceph-ci.git. > > You should only push official branches (master, kraken, jewel, etc.) to > ceph.git. > > You should only push a branch to ceph-ci.git if you need packages built. > I suggest > > git remote add ci git@xxxxxxxxxx:ceph/ceph-ci > > Teuthology now defaults to https://github.com/ceph/ceph-ci.git instead of > ceph.git. > > To schedule a test against something in ceph-ci.git, > > teuthology-suite -s rados -c wip-foo > > To schedule against something in ceph.git (e.g., master), > > teuthology-suite -s rados -c master --ceph-repo https://github.com/ceph/ceph.git > > In both of these cases, the tests (tasks/ and suite/ yamls) are taken from > the same repo and branch that we used to resolve your branch name to a > sha1 (shaman builds are identified by sha1). > > To schedule a test against a suite branch that is different from the ceph > branch you can use --suite-repo and --suite-branch. For example, > > teuthology-suite -s rados -c wip-mybuild \ > --suite-repo https://github.com/liewegas/ceph.git \ > --suite-branch wip-my-updated-test-case > > This is not new, but if you want teuthology-suite to find the most recent > build for a branch (useful when master is moving quickly but you just need > a recent build) you can use -n <max # commits to backtrack>: > > teuthology-suite -s rados -c master \ > --ceph-repo https://github.com/ceph/ceph.git \ > -n 10 > > sage > _______________________________________________ > Sepia mailing list > Sepia@xxxxxxxxxxxxxx > http://lists.ceph.com/listinfo.cgi/sepia-ceph.com -- Mykola Golub -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html