Интеграция Teamcity и Hub
Я установил YouTrack, TeamCity, Upsource и Hub на OS X. Я настроил их для взаимодействия друг с другом.
Я установил плагин TeamCity Hub, чтобы включить связь между teamcity и hub, они могут видеть друг друга, а пользователи из hub созданы в teamcity.
Я сталкиваюсь с ошибкой, когда пытаюсь связать teamcity с проектом, который я создал в хабе. Я получаю следующую ошибку при попытке добавить службу непрерывной интеграции с помощью мастера проектов в концентраторе.
Error: Can not create integration
В документации к концентратору упоминается настройка внутренних свойств, чтобы позволить панели мониторинга концентратора получить доступ к teamcity.
Внутренние свойства, которые мне нужно установить
rest.cors.optionsRequest.allowUnauthorized=true
rest.cors.origins=<dashboard hostname>
Я посмотрел в следующую папку
~/.BuildServer/config
Я создал там файл с именем internal.properties
, вошел в настройки и перезапустил teamcity. Я могу подтвердить, что teamcity видит файл, потому что настройки отображаются в разделе диагностики на /admin/admin.html?item=diagnostics&tab=properties
, но я все еще получаю то же сообщение об ошибке, когда пытаюсь добавить непрерывную интеграцию в проект из хаба.
У меня нет никаких проектов в teamcity. У меня нет проблем с youtrack, но проект присутствует, он был создан, когда я добавил youtrack к нему с помощью хаба. У Upsource также есть проект, который был создан, когда я добавил его в проект из хаба.
Я совершенно уверен, что правильно следовал инструкциям teamcity, как я могу понять, что не так?
Я собираюсь создать проекты teamcity в teamcity, а затем связать их с проектом в хабе?