CCtray не может подключиться к приборной панели

Я использую CCnet 1.6 и cctray 1.6. На сервере сборки лоток работает правильно, используя localhost. Хотя удаленно, я не могу подключить лоток к приборной панели. URL панели инструментов отлично работает, но когда я помещаю это в настройки cctray, я получаю 500 внутренних ошибок сервера.

Это работало до тех пор, пока мне не пришлось переместить CCnet с сайта по умолчанию на свой собственный. Я что-то пропустил, когда изменил?

Спасибо джо

4 ответа

На самом деле это похоже на вопрос, который я только что задал, но если вы хотите продолжать использовать удаленное взаимодействие (но может не очень хорошо работать через Интернет с сетевыми экранами и т.п.)

  1. Откройте ваш dashboard.config (вероятный путь - C:\Program Files (x86)\CruiseControl.NET\webdashboard\dashboard.config)

  2. Найдите номер порта, к которому ваша приборная панель подключается к серверу (например, 21234)

  3. В CC Tray выберите удаленное взаимодействие и введите имя хоста: номер порта (например, mycruiseserver:21234)

Предполагая, что сервер CCNET является частью вашей локальной сети, это должно работать:

  • Выберите.NET remoting в качестве типа подключения
  • Укажите адрес сервера CCNET только по его IP-адресу (вместо использования URL-адреса панели мониторинга)

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

Затем используйте buildserver:port метод (удаленно через .NET).

Я только что исправил свою проблему (v1.8.3 для моей установки).

Я установил атрибут имени в <server /> тег в dashboard.config, чтобы соответствовать имени хоста. Я не уверен, требуется ли это, но это первое, что я попробовал.

Затем я проверил привязки сайта, на котором размещена панель мониторинга в IIS. Имя узла для привязки было пустым, поэтому я изменил его на имя узла для сайта.

Я заметил, что в журнале событий машины CCNet были зарегистрированы исключения для неизвестного домена, когда я пытался подключить к нему CCTray.

Когда я пошел, чтобы добавить сервер сборки в CCTray на удаленной машине, я выбрал через панель управления, и это сработало для меня.

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