Есть ли способ создать параметр сборки TeamCity и заполнить его некоторым значением из VCS? Это может быть свойство maven «project.version», некоторое число взятое из текстового файла или так. Цель состоит в том, чтобы сохранить номер версии только в VCS и не менять его в обоих местах.TeamCity: получить версию от VCS
ответ
Вы можете использовать TeamCity service messages для установки параметра во время сборки.
Для установки или обновления параметров сборки следует использовать следующий синтаксис:
##teamcity[setParameter name='myPar' value='myValue']
Например можно создать Command Line
шаг сборки для чтения значения из файла и сохранить это значение в качестве параметра; то этот параметр доступен в следующем шаге сборки, а также в строках, в зависимости от этого (через ссылки% dep. *%).
Вы можете найти ответ на тот же вопрос в другом сообщении здесь: Setting build parameters from external file in TeamCity.
скопировали и вставили ответ:..
Вы можете определить параметры файла, который вы заканчивали в систему управления версиями, а затем обновить схему% system.major_version%% system.minor_version%% build_number% +0,0 , Затем вы можете продолжать использовать AssemblyInfo Patcher, но исправлять все, основываясь на значениях в реквизите.
Просто поместите в файл с именем teamcity.default.properties в корневом каталоге проекта:
system.major_version = 3 system.minor_version = 15
Это приведет к накоплению числа 3.15. 1234.0 для сборки # 1234.
- 1. Teamcity VCS revision GUID
- 2. Как получить идентификатор корня VCS в Teamcity
- 3. TeamCity strips домен от vcs usernames
- 4. TeamCity Parameterize Пароль VCS
- 5. TeamCity: ошибка при обновлении VCS
- 6. Teamcity - глобальный корень VCS для всех проектов
- 7. Как получить изменения VCS из встроенного плагина TeamCity?
- 8. TeamCity - итерация vcs корней с powershell
- 9. Ошибка конфигурации корневой конфигурации TeamCity Mercurial VCS
- 10. Teamcity build с несколькими корнями vcs
- 11. Как переключаться между корнями VCS в TeamCity
- 12. Преобразование команды VCS TeamCity в модификацию ID
- 13. TeamCity - Как я могу скопировать корень VCS?
- 14. Конфигурирование VCS Teamcity для проверки кода
- 15. Teamcity VCS Build Trigger не работает
- 16. Внедрение ветвей функций в плагине TeamCity VCS
- 17. TeamCity: изменить версию, используемую одним корнем VCS без нарушения цепочки сборки?
- 18. Бесконечные сборки при использовании маркировки VCS в TeamCity
- 19. Обнаружение изменений при использовании нескольких корней VCS в TeamCity
- 20. TeamCity: маркировка VCS (Subversion) с версией файла артефакта
- 21. Не удается настроить VCS Roots для TFS Online в TeamCity
- 22. Триггеры TeamCity VCS с двумя решениями в проекте TFS
- 23. TeamCity + MSBuild: пометка развертывания с номером сборки VCS
- 24. Интеграция комментариев VCS в TeamCity с вопросами YouTrack
- 25. TeamCity не собирает изменения VCS после откат сервера
- 26. Настройка ветвления VCS через зависимость моментального снимка в TeamCity
- 27. Адрес: имя_команды vcs root.
- 28. TeamCity VCS Триггер при подключении нескольких корневых объектов VCS к конфигурации сборки
- 29. Teamcity VCS Триггеры на каждой фиксации при объединении ветвей
- 30. как указать порядок проверки vcs корней в teamcity v8.1.5