CCtray не может подключиться к приборной панели - PullRequest
6 голосов
/ 27 февраля 2012

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

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

Спасибо, Джо

Ответы [ 4 ]

3 голосов
/ 07 марта 2012

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

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

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

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

2 голосов
/ 27 февраля 2012

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

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

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

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

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

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

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

0 голосов
/ 04 апреля 2012

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

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

...