Gitlab-CI работает отлично, насколько я могу судить. Он работает и делает все как надо, но сама gitlab не показывает статус.
Все, что я вижу, это "Проверка статуса CI для x" при стоянии стопора.
Единственная подсказка, которую я получаю, - из gitlab production.log, когда я открываю страницу:
OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed):
app/models/project_services/gitlab_ci_service.rb:39:in `commit_status'
app/controllers/projects/merge_requests_controller.rb:165:in `ci_status'
app/controllers/application_controller.rb:57:in `set_current_user_for_thread'
Это странно, если не сказать больше. Все остальное отлично работает, поэтому система gitlab в целом не кажется системной.
Подробности Gitlab:
GitLab 6.6.4
GitLab Shell 1.8.4
GitLab API v3
Ruby 1.9.3p194
Rails 4.0.3
GitLab CI 4.3.0 267edb0
Я искал вокруг и не нашел подобных проблем. Это озадачило, так как он прекратил работать после обновления с 6.something до 6.6.4 в gitlab. Это не критическая часть, но устраняет некоторые из простых возможностей использования CI-сервера.