Size: a a a

2020 March 13

AS

Alexey Shumkin in ru_gitlab
Sergey Grachev
Всем привет. Коллеги, может кто нибудь сможет меня пнуть в нужном направлении, буду очень благодарен.
Есть проблемы в интеграции gitlab + jira. Интеграция самая обычная - в настройках проекта integrations -> jira, там url жиры, пользователь и пароль. Разработчики в заголовке коммита пишут номер задачи jira, и далее по MR или коммиту пользователь интеграции автоматом в задаче отписывает комментарий на этот MR/commit.
Ранее интеграция работала нормально, затем gitlab по проектам разделился на 2 части. Старый гитлаб - интеграция работает, новый - нет.

Захожу в настройки интеграции, нажимаю кнопку "проверить интеграцию и сохранить" - пишет что ок. Оформляю коммит - комментарий со ссылкой не цепляется. В гитлабе же в integrations_json.log вижу "Error sending message".
Пользователь jira под которым настроена интеграция права имеет, проверял + со старым гитлабом интеграция работает

Разница лишь в ip второго гитлаба (насколько я знаю в jira нет ACL), в версиях гитлабов (не сильно отличаются) и в том что второй гитлаб установлен с нуля. Больше всего подозрение на то, что в новом гитлабе надо что-то где то в глобальных настройках включить
Пока не будет текста ошибки, ты будешь бродить в темноте
источник

S

Sergey Grachev in ru_gitlab
{"severity":"ERROR","time":"2020-03-13T10:33:47.967Z","correlation_id":"ZpEAuLHFxw7","service_class":"JiraService","project_id":38,"project_path":"dev/storefront","message":"Error sending message","client_url":"https://jira.example.ru","error":""}
источник

S

Sergey Grachev in ru_gitlab
jira standalone, gitlab тоже
источник

Н

Никита in ru_gitlab
https://jira.example.ru адрес валидный? https серт тоже?
источник

S

Sergey Grachev in ru_gitlab
да
источник

AS

Alexey Shumkin in ru_gitlab
Sergey Grachev
{"severity":"ERROR","time":"2020-03-13T10:33:47.967Z","correlation_id":"ZpEAuLHFxw7","service_class":"JiraService","project_id":38,"project_path":"dev/storefront","message":"Error sending message","client_url":"https://jira.example.ru","error":""}
Это не текст ошибки :) это сообщение в логе
источник

S

Sergey Grachev in ru_gitlab
адрес валидный, серт тоже, в настройках проекта в интеграции нажимаю "проверить интеграцию и сохранить настройки" - пишет что всё ок
источник

S

Sergey Grachev in ru_gitlab
а текст ошибки...я даже не знаю откуда его можно взять, это единственное что нашел
при коммите же не получишь ошибку интеграции)
источник

AS

Alexey Shumkin in ru_gitlab
Sergey Grachev
а текст ошибки...я даже не знаю откуда его можно взять, это единственное что нашел
при коммите же не получишь ошибку интеграции)
В логах гитлаба?
источник

S

Sergey Grachev in ru_gitlab
Ну я смотрю в admin panel -> Monitoring -> Logs, думал сюда всё падает. Сейчас по ssh зайду посмотрю
источник

S

Sergey Grachev in ru_gitlab
или может подскажите какой урл jira дёргается при подобной интеграции? не в курсе? я был курлом попробовал
источник

S

Sergey Grachev in ru_gitlab
грепнул jira.example.ru по /var/log, нашел только ./gitlab/gitlab-rails/integrations_json.log
собственно там то же самое, что видел в логе через UI
источник

A

Andrey in ru_gitlab
Гайс, а гитлаб раннер сможет работать с гитлабом если он(раннер) за натом?
источник

VU

Vitaly Uvarov in ru_gitlab
Vitaly Uvarov
заведу issue
https://gitlab.com/gitlab-org/gitlab/-/issues/209866
Оказывается впилили чекбокс
источник

VU

Vitaly Uvarov in ru_gitlab
Andrey
Гайс, а гитлаб раннер сможет работать с гитлабом если он(раннер) за натом?
да. он полит
источник

A

Andrey in ru_gitlab
Vitaly Uvarov
да. он полит
спасибо
источник

ZZ

Zigfrid Zvezdin in ru_gitlab
Hello.
Подскажите, есть ли возможность в гитлаб CI настроить Job status?
Я хочу, чтобы у job был статус failed, если последняя строчка скрипта - curl https:/... вернёт код отличный от 200
источник

VU

Vitaly Uvarov in ru_gitlab
Zigfrid Zvezdin
Hello.
Подскажите, есть ли возможность в гитлаб CI настроить Job status?
Я хочу, чтобы у job был статус failed, если последняя строчка скрипта - curl https:/... вернёт код отличный от 200
curl --fail 127.0.0.1:1234
источник

RG

Roman Geraskin in ru_gitlab
Подскажите, а интеграции с jira доступны только по подписке в ee? Gitlab standalone
источник

EG

Eduard Generalov in ru_gitlab
нет вроде
источник