«Плагин Promoted Builds» может быть хорошим решением: вы можете настроить основное задание «Build» так, чтобы оно ничего не делало, кроме запуска 2 последующих сборок «Build1, Build2» (в действиях после сборки).
Затем вам нужно добавить процесс продвижения «Когда следующие последующие проекты будут успешно собраны», выбрав «Build1, Build2», с соответствующим последующим действием сборки «Test1».
Если «Build1» и «Build2» собираются успешно (оба состояния STABLE), «Build» будет повышен, а «Test1» будет поставлен в очередь.
Наконец, вы запускаете Test2 как действие Test1 после сборки.
Но вы должны знать, что в случае, когда многие экземпляры «Build» поставлены в очередь, вы не можете полагаться на постоянную ссылку на последнюю успешную сборку (следующая «Build1» или «Build2» может быть уже создана, когда «Test1» вызывается сначала появится «Build» из очереди), и вам придется придумать способ отслеживать ревизию тестируемой вами сборки.
Параметризованный плагин триггера может помочь в решении этой проблемы: например, вы можете передать идентификатор восходящей сборки в качестве параметра.