Я хочу отключить несколько шагов сборки в конфигурации TeamCity. Например:
- У меня есть конфигурация развертывания под названием DeploySoftware.
- Он состоит из 10 шагов сборки (запуск скриптов БД, запуск сценариев среды, развертывание веб-службы, развертывание службы Windows). , Развернуть это, Развернуть это и т. д.).
- Я запускаю его один раз, но при Deploy This он не работает.
- Я хочу запустить его снова, начиная с Развернуть это, ИЛИ отключить все предыдущие шаги до этого с помощью скрипта.
У меня есть одна конфигурация, состоящая из 30 шагов сборки, поэтому, если она не работает на шаге 28 (и я знаю, что другой запуск, скорее всего, сработает), я хочу запустить ее снова, начиная с шага 28. В противном случае это 45 минут выполнения шагов, которые уже были успешно завершены. завершить, прежде чем я перейду к шагу, который нужно выполнить.
Мне не нужен скрипт для запуска сборки (хотя это было бы неплохо) или изменить конфигурацию обратно после ее запуска (я ожидаю, что это будет простая настройка скрипта отключения).
Сценарий может быть PowerShell, C#, VB.NET, VBA, Ruby — почти все, что я могу быстро изменить и запустить.