Ошибка при развертывании в Octopus deploy

Привет, я новичок в развертывании Octopus.

Я создал nupkg и пытаюсь развернуть его на сервере IIS.

Я получаю следующую ошибку.

Возникла проблема с вашим запросом. В среде должен быть хотя бы один включенный исправный компьютер для развертывания, или в параметрах цели развертывания проекта должны быть установлены параметры, разрешающие развертывание в пустых средах. После того, как вы устраните эти проблемы, вы можете попробовать еще раз. Если проблема связана с переменной, вам потребуется обновить переменные для этого выпуска или создать выпуск заново, чтобы изменения вступили в силу. Если проблема связана с процессом развертывания, вам потребуется создать новую версию, чтобы изменения вступили в силу.


person user2746466    schedule 14.08.2018    source источник
comment
В чем может быть причина ошибки?   -  person user2746466    schedule 14.08.2018
comment
Совпадают ли роли на этапах процесса развертывания с ролями, связанными с целью развертывания? На самом деле вы можете ввести новые роли при выборе роли на этапе развертывания, так что может случиться так, что вы ввели другое имя роли.   -  person benPearce    schedule 22.08.2018


Ответы (4)


Вам нужно запустить проверку здоровья на странице среды и дважды проверить, есть ли у вас щупальце с ролью, указанной на этапе развертывания.

person Kye    schedule 14.08.2018
comment
Целевой статус здоров. Пожалуйста, посмотрите следующий снимок экрана: - person user2746466; 14.08.2018
comment
Действительно ли доступна машина, помеченная ролью, определенной в вашем процессе? Для этой среды? - person Kye; 16.08.2018
comment
Я добавил Listening Tentacle в качестве цели развертывания. Его здоровье зеленое, так что до этого момента все в порядке. Я добавил машину, на которой хочу развернуть. Вы можете увидеть роли на изображении, которое я загрузил в ответ. - person user2746466; 16.08.2018

В целевой машине вы должны добавить имена среды.

Перейдите в раздел Инфраструктура -> Цели развертывания -> любая цель.

затем добавьте свою среду к этой цели. попробуйте, как показано на изображении ниже.

введите здесь описание изображения

person Nirav Mistry    schedule 28.09.2018

У меня в моей целевой роли была опечатка, что привело к чепухе.

Вместо того, чтобы быть в двух ролях: «веб-сервер» и «сервер приложений», у меня была новая роль под названием «веб-сервер; сервер приложений».

введите здесь описание изображения

Что было довольно трудно заметить

person user1    schedule 18.05.2020

Статус цели исправен — см. следующий снимок экрана:

введите здесь описание изображения

person user2746466    schedule 14.08.2018