Ссылка на информацию в сборках, указанных в параметре запуска [Hudson] - PullRequest
5 голосов
/ 05 августа 2010

День 1 с использованием Хадсон для нашей сборки CI.Медленно, но верно набираю скорость.

Мой вопрос касается параметров запуска.Я видел, что могу использовать их для ссылки на конкретный прогон конкретного проекта - это нормально.

Чего я не понимаю (и не могу найти никакой документации - там нет ничего на Параметризованная сборка ) - это то, как я ссылаюсь на что-либо в цикле, определенном параметром цикла.
По сути, я хочу сослаться на %BUILD_NUMBER% и %SVN_REVISION% цикла, выбранного в параметре цикла.1014 *

Как я могу это сделать?

1 Ответ

2 голосов
/ 05 августа 2010

Вам действительно нужно добавить дополнительные значения свойств, дополнительные параметры для вашей работы?

Поскольку BUILD_NUMBER и SVN_REVISION уже определены как переменные среды (см. Создание программного проекта ), вы можете использовать их в своей работе.

Когда выполняется задание Hudson, оно устанавливает некоторые переменные среды, которые вы можете использовать в вашем сценарии оболочки, пакетной команде или сценарии Ant

Shell Script

или:

Ant Script

показывает, что у вас уже есть эти значения.
Вы можете затем используйте их для определения других переменных / свойств среды в вашей оболочке или в скрипте ant.


Когда речь идет о передаче значения переменной из одного задания в другое, параметризованный параметр Плагин триггера должен выполнить трюк:

Раздел параметров может содержать комбинацию одного или нескольких из следующих элементов:

Build parameters

  • набор предопределенных свойств
  • свойства из файла свойств, считанные из рабочей области запускающей сборки
  • параметры текущей сборки
  • "Редакция Subversion" : гарантируетзапущенные проекты создаются с той же ревизией (версиями), что и запускающая сборка .
    Вы все еще должны убедиться, что эти проекты действительно настроены для извлечения правильных URL Subversion.

Примечание: может быть проблема с подключаемым плагином , который может не работать, когда работает параметризованный триггер.

...