make ci-test use lhcb-master as reference instead of building one
This MR changes the default behavior of the ci-test in the following way:
-
--mergeis still allowed, but it's now the default - By default no reference (
lhcb-master-ref) build slot is started, latestlhcb-masteris used instead -
--build-referenceflag is introduced to force a reference build, this corresponds to the old default behavior for/ci-test --merge -
--branchis introduced which can be used to test in branch only mode, in this mode we always build create a reference build.
Creating this MR mainly for a round of comments and review, but leaving it draft for now as I need to check what implications this might have for the automatic throughput testing...
Would close #102 (closed) and #101 (closed)
Edited by Christoph Hasse