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:
-
--merge
is still allowed, but it's now the default - By default no reference (
lhcb-master-ref
) build slot is started, latestlhcb-master
is used instead -
--build-reference
flag is introduced to force a reference build, this corresponds to the old default behavior for/ci-test --merge
-
--branch
is 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