Как навсегда изменить системное свойство в TeamCity 6 с этапа сборки

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

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

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

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

2 ответа

Решение

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

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

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

Подробная информация о API здесь - http://confluence.jetbrains.com/display/TW/REST+API+Plugin

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

Другие вопросы по тегам