Рукопожатие с сервером Octopus не выполняется агентом TeamCity

Мы успешно использовали TeamCity и Octopus на одной машине, и теперь мы добавили нового агента сборки из-за растущего числа одновременных сборок. Я установил новое Tentacle Octopus и убедился, что Tentacle доступен с сервера Octopus в роли Слушателя. Однако любая сборка, использующая Octopack, завершается неудачно при выполнении на новом агенте TeamCity. Вот выдержка из журнала сборки:

Запущенная команда: octo.exe create-release --server имя сервера:8443 --apikey SECRET --проект NRK Bridge (Legacy) --enableservicemessages --version 0.0.0.662 --deployto Dev --waitfordeployment --package=NRK.Bridge.Web:0.0.0.662 --packageversion=0.0.0.662 [12:06:02] Создание выпуска Octopus Deploy [12:06:02] Инструмент командной строки Octopus Deploy, версия 2.0.8.22 [12:06:03] Рукопожатие с Сервер Octopus: имя сервера:8443 [12:06:06] При установке HTTPS-соединения с сервером были обнаружены следующие ошибки сертификата: RemoteCertificateChainErrors [12:06:06] Имя субъекта сертификата: CN= имя_сервера [12:06:06] Отпечаток сертификата: 79C26(...) [12:06:07] При установлении HTTPS-соединения с сервером были обнаружены следующие ошибки сертификата: RemoteCertificateChainErrors [12:06:07] Имя субъекта сертификата: CN= имя_сервера [12:06: 07] Отпечаток сертификата: 79C26(...) [12:06:08] Следующие ошибки сертификата были обнаружены при установлении HTTPS-соединения с сервером. ver: RemoteCertificateChainErrors

Я заметил, что отпечаток сертификата в журнале сборки отличается от отпечатков, показанных на странице компьютера сервера Octopus. Я попытался сгенерировать новый ключ API и заново зарегистрировать щупальце. Я что-то пропускаю здесь?

1 ответ

Решение

Вы скопировали ключ Api в Team City? Ключ API отличается от отпечатков большого пальца. Ключ Api находится в разделе администрирования Octopus на вкладке "Пользователи".

Другие вопросы по тегам