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