Octopus Deploy Предотвращает развертывание пакета в другой среде - PullRequest
0 голосов
/ 12 июня 2018

Я работаю с инструментом развертывания Octopus.У нас есть ситуация, когда мы не должны продвигать двоичные файлы из DEV в QA .Это связано с тем, что некоторые функции все еще находятся в разработке.У нас есть еще одна ветка MAIN, откуда будут выпущены все функции.Отсюда мы будем генерировать сборку и развертывание в QA и PROD.

Чтобы сохранить среду сборки нетронутой, нам нужно собирать и развертывать только в DEV и не следует продвигать.

Я думал о создании отдельного проекта специально для среды DEV.

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

Raaj

1 Ответ

0 голосов
/ 13 июня 2018

Вы можете создать отдельный жизненный цикл, в котором есть только среда DEV, чтобы предотвратить его продвижение.В Octopus есть функция каналов, которая позволяет создавать выпуски, которые могут быть развернуты только в определенных средах в пределах этого уникального жизненного цикла.

https://octopus.com/docs/deployment-process/channels

...