вторник, 7 июля 2026 г.

Как убрать поп-ап с параметром в ТeamСity

Столкнулась с такой проблемой — заходишь в ТeamСity (он же ТС) запустить деплой на тестовый контур, нажимаешь «Run», а тебе вылезает поп-ап окно «А вот этот параметр вы какой ожидаете?».

Когда-то это было оправданно, кнопка деплоит два сервера приложений, а иногда нужно обновить только один из них. Вот система и уточняет, надо ли обновлять второй, или лучше сэкономить время. Удобно!

Но со временем отпала необходимость обновлять что-то одно, поэтому поп-ап стал бесполезным, только лишний "тык" делать. В конце концов, если вдруг нужно прогнать с нестандартными параметрами, можно нажать многоточие около кнопки «Run». Но вот как убрать этот поп-ап?


Как убрать поп-ап в шаблоне (на N сборок)

1. Открыть нужную сборку в ТС, нажать "Edit configuration"



2. Но менять мы будем не эту конкретную конфигурацию, а шаблон! Сверху видим надпись «Based on templates» и список шаблонов, на которых основана сборка, в виде ссылок. Выбираем нужный шаблон и проваливаемся в него.

3. Перейти в параметры:


4. Редактировать нужный параметр — кнопка «Edit»

5. Видим параметры, прописанные одной строкой, но можно нажать кнопку «Edit», чтобы проще их редактировать было:


6. И вот тут параметр Display:

  • Prompt — вылезать поп-апом
  • Normal — обычный режим
  • Hidden — вообще спрятать параметр (если в конкретной сборке он мешает)

Меняем на Normal, сохраняем - мы красавцы!


Как поменять параметр в конкретной сборке

Если бы надо было оставить параметр в шаблоне, но изменить только в конкретной сборке, основанной на нем, то в конфигурации сборки не надо переходить в шаблон (шаг 2 пропускаем).

Выбираем сразу нужный параметр → Override, поменяется только в этой сборке.

Комментариев нет:

Отправить комментарий