У меня есть сервер сборки Hudson. Исходный код управляется репозиторием git. Для каждой сборки проверяется и компилируется последняя версия. Теперь я хочу сказать hudson, чтобы он использовал не последнюю версию, а более старую версию кода (указанную мной).
В Hudson у меня есть два параметра, которые можно установить. Первое «имя репозитория» со значением по умолчанию «origin» и второе refspec
со значением + refs / heads / *: refs / remotes / origin / *
. Я пробовал что-то вроде origin / [commitid]
или + refs / Head / *: refs / remotes / origin / [commitid]
. Но ничего не сработало, как ожидалось.
Я думаю, мне пришлось использовать параметризованное задание, чтобы я мог передать фиксацию в качестве параметра задания.
Как я могу сказать hudson использовать конкретную фиксацию вместо последней?