Используйте Hudson для создания определенного git commit

У меня есть сервер сборки Hudson. Исходный код управляется репозиторием git. Для каждой сборки проверяется и компилируется последняя версия. Теперь я хочу сказать hudson, чтобы он использовал не последнюю версию, а более старую версию кода (указанную мной).

В Hudson у меня есть два параметра, которые можно установить. Первое «имя репозитория» со значением по умолчанию «origin» и второе refspec со значением + refs / heads / *: refs / remotes / origin / * . Я пробовал что-то вроде origin / [commitid] или + refs / Head / *: refs / remotes / origin / [commitid] . Но ничего не сработало, как ожидалось.

Я думаю, мне пришлось использовать параметризованное задание, чтобы я мог передать фиксацию в качестве параметра задания.

Как я могу сказать hudson использовать конкретную фиксацию вместо последней?

36
задан Bernd 17 November 2010 в 17:46
поделиться