Я выполняю POC для своей компании, используя Jenkins, интеграцию с GitBlit.
Я установил GitBlit & Jenkins и выполнил следующие шаги.
- Установил Дженкинс и GitBlit
- использовал author.cmd для создания самозаверяющего сертификата для использования моего IP-адреса
- создал проект рубинового огурца в gitblit
- в редактировании -> получить выбор репозитория GitBlit добавлены jenkins для сценариев предварительного получения
- в gitblit-1.7.1\data\groovy я добавил свой jenkins, который снова размещен на локальном хосте
вот мои URL
Jenkins :- http://localhost:8080/
GitBlit :- https://--.--.---.100:8443
GitBlit repo url :- https://--.--.---.100:8443/r/testGit.git
- в дженкинсе я создал проект фристайл
- в управлении исходным кодом добавлен URL-адрес репо
Я столкнулся с проблемой, здесь jenkins не может подключиться, и ниже приведено сообщение об ошибке и снимок экрана.
Failed to connect to repository : Command "git.exe -c core.askpass=true ls- remote -h https://--.--.---.100:8443/r/testGit.git HEAD" returned status code 128:
stdout:
stderr: fatal: unable to access 'https://--.--.---.100:8443/r/testGit.git/': SSL certificate problem: self signed certificate in certificate chain