Добрый день
Возникла необходимость в использовании инструментов для continuous integration. После сравнения имеющихся вариантов остановился на продуктах Jetbrains. Так же рассматривал вариант решений от Atlassian, но там нет полностью бесплатного варианта. А это на начальном этапе довольно важно, т.к. проект совсем небольшой.
Было установлено:
Hub
TeamCity
Upsource
YouTrack
Система
Debian 8
Oracle Java 8u101
Nginx proxy
Собственно проблема вот в чем:
Все продукты успешно проинтегрировались между собой, кроме TeamCity
Т.е при создании проекта в Hub к нему все подключается (как внешний ресурс), кроме TeamCity
В TeamCity установлен плагин и создан internal.properties c настройками, все как в документации. Сам TC видит Hub и успешно забирает с него пользователей.
Прошу вашей помощи в решении проблемы! Может есть кто-то кому это уже удалось или Тостер читают товарищи из Jetbrains?)
Могу выложить конфиги, если нужно будет. Скажите какой конкретно.
У меня есть подозрения, что проблема всетаки с прокси..
Например при попытке добавить ресурс TC к проекту в Hub в консоль браузера пишет такую ошибку
XMLHttpRequest cannot load http://tc.host/app/ring/canCreateProject.
Response to preflight request doesn't pass access control check:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Origin 'http://hub.host' is therefore not allowed access.
The response had HTTP status code 404.