Мы используем средство управления выпуском Microsoft для автоматизации развертывания нашего решения на наших различных dev-серверах. Этот инструмент идеально подходит для нас, поскольку он может выполнять более сложные развертывания, охватывающие несколько серверов. В этом смысле он работает нормально, и все развертывается правильно.Системы управления релизами строят для сохранения неопределенно
Недостаточная проблема заключается в том, что после того, как Release Management автоматически развертывает сборку, она устанавливает сборку в «Сохранять неопределенно», что обозначено значком Lock. Поскольку мы выполняем непрерывное развертывание, мы сохраняем большое количество построений и переопределяем политику хранения Build Definition. Поэтому я должен периодически посещать и выделять все предыдущие сборки и отменить выбор «Сохранять неопределенно».
Поскольку мы не развертываем прошлый разработчик с управлением выпуском (нам, к сожалению, не разрешено), нам не нужно поддерживать все эти сборки разработчиков.
Есть ли способ изменить Управление выпуском, чтобы он не устанавливал сборки для сохранения неопределенно?
Update: Так как это не возможно в настоящее время, если вы хотели бы эту возможность, пожалуйста, голосовать за него на UserVoice: https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/6537614-allow-retain-indefinitely-to-not-be-set
За ваше предложение, я отправил запрос на UserVoice: https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/6537614-allow-retain-indefinitely-to-not -be-set – Redbaran
Если вы не возражаете, чтобы изменить шаблон сборки, см. мое обходное решение ниже. – rshadman