Можно ли дистанционно запустить сборку какой-то конкретной ревизии? - PullRequest
3 голосов
/ 28 декабря 2011

Можно ли дистанционно запустить сборку какой-то конкретной ревизии?
Как я вижу, можно настроить только токен аутентификации.
Но не ревизия.
Теперь я использую следующий URL в скрипте пост-фиксации SVN для удаленного вызова build после коммита:
http://tsthost/hudson/view/ci/job/tst_trunk/build?token=CHECK_TST_TRUNK

Но я бы хотел использовать что-то вроде следующего URL для создания конкретной ревизии: http://tsthost/hudson/view/ci/job/tst_trunk/build?token=CHECK_TST_TRUNK&revision=123

Есть ли плагин для этой цели?

1 Ответ

2 голосов
/ 19 января 2012

Вы можете использовать следующий подход:

  1. Сделайте вашу сборку параметризованной.
  2. Добавить параметр revision (со значением по умолчанию HEAD для поддержки регулярных прогонов)
  3. В скрипт сборки добавить строку svn update -r $revision.
...