Как я могу запретить TeamCity создавать артефакты для предварительно протестированных коммитов? - PullRequest
1 голос
/ 06 октября 2009

В настоящий момент TeamCity создает 2 набора артефактов каждый раз, когда я делаю успешную предтестированную фиксацию, одну, когда она строит решение с моими локальными изменениями, для которых нужно выполнить тесты, и второй раз, когда он запускается изменение хранилища VCS.

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

Ответы [ 2 ]

2 голосов
/ 22 ноября 2009

Проверьте системное свойство build.is.personal или переменную среды BUILD_IS_PERSONAL, которую нужно определить.

1 голос
/ 06 октября 2009

Используйте другую конфигурацию сборки для сборки, запускаемой VCS, которая не имеет путей, настроенных для сохранения артефактов.

  • Перейдите на страницу администрирования и скопируйте существующую конфигурацию сборки.
  • В разделе «Запуск сборки» на исходной конфигурации отключите «Включить запуск при проверке файлов в VCS»
  • В разделе «Общие настройки» на копии удалить все из Пути артефактов
...