Как навсегда изменить системное свойство в TeamCity 6 с этапа сборки - PullRequest
5 голосов
/ 20 марта 2012

Я нашел способ изменить свойство в TeamCity:

##teamcity[setParameter name='ddd' value='fff']

Но, к сожалению, это изменение происходит только для текущей сборки.Я хочу, чтобы это изменение было ПОСТОЯННЫМ, но TeamCity изменяет его только для текущей работающей сборки.

Как сделать постоянное изменение системного свойства в TeamCity?

Ответы [ 2 ]

0 голосов
/ 22 февраля 2013

Используйте REST API, который является функцией TeamCity 7.0

Подробности API здесь - http://confluence.jetbrains.com/display/TW/REST+API+Plugin#RESTAPIPlugin-BuildConfigurationAndTemplateSettings

Я использую этот метод для получения и установки свойств powershell во время сборки.

0 голосов
/ 29 июня 2012

Единственным решением, использующим TeamCity 6.5, было программное редактирование файла конфигурации Xml с использованием скрипта Python.

Шаг сборки вызывает скрипт python для изменения переменной во время каждой сборки.

...