2016-06-07 3 views
0

Я могу настроить triggercity trigger для запуска тестов всякий раз, когда в VCS checkin/change.установочный триггер для изменения файла в teamcity

Затем я установил command line шаги для доступа к файлам в системе.

например. `custom script '

cd ~/Desktop 
ls 

Но есть ли способ инициировать пробный запуск, если есть изменения в файле, например. test.txt

Я хочу настроить триггер как «если проверка изменений файла выполняется».

Или это должно быть git checkin?

+0

Так 'test.txt' не в вашей VCS ? Где это? Как его конфигурировать? – sferencik

+0

@sferencik это на системе, например. Рабочий стол – user2661518

ответ

2

Вы должны добавить новый «VCS Trigger» в свою конфигурацию проекта, и вы добавите новые «правила триггера», указывающие каталог/каталог, который должен запускать сборку. Например: +: root = ContecIT: ContecRepairSystem/** (здесь я говорю, отслеживать корень VCS «ContecIT» и следить за любыми изменениями файлов в каталоге «ContecRepairSystem».

+0

Файл не находится в каталоге vcs. Он находится в системе, например. Рабочий стол – user2661518

+0

Именно то, что мне нужно для нашей ситуации. – starmandeluxe

1

Я не знаю ни одного К сожалению, функция «FileSystemWatcher» в TC для запуска сборок звучит как хорошая идея для нового плагина TC.

Я проверил (here), если возможно, есть такой плагин. Похоже, «Trigger Url Build Trigger» «Ближайший подход: вы можете попытаться развить и настроить его в соответствии с вашими потребностями.

Я думаю, что ваш прецедент довольно редко. Обычно ферма TC включает в себя множество агентов ТС, каждый из которых работает на другой машине. не контролировать одну и ту же файловую систему (например, Desktop каталог), за исключением, возможно, некоторых общих папок ...

0

VCS конфигурации триггера будет следить за любого мерзавца оформленного и запускает процесс сборки

VCSTrigger settings