Назад | Перейти на главную страницу

gitlab нажмите, чтобы освоить триггер Дженкинса

У меня установлены и работают jenkins и gitlab. Я использую gitlab в качестве системы контроля версий для нашей марионеточной среды. Я бы хотел добиться, чтобы когда я отправлял изменения из клиента git в главную ветку в gitlab, Дженкинс отправлял эту фиксацию на несколько серверов марионеток. Коммиты, которые я хотел бы использовать, являются манифестами марионеток.

У меня есть проект, созданный в gitlab с URL-адресом http. Соответственно, я устроился на работу в Дженкинс. В URL-адресе репозитория я ввел URL-адрес http для моего репо в gitlab. Однако он предлагает мне добавить свои учетные данные для подрывной деятельности.

 Username/password authentication
 SSH public key authentication (svn+ssh)
 HTTPS client certificate.

Я хочу использовать аутентификацию с открытым ключом SSH. Однако он просит следующее:

 User name  
 Pass phrase    
 Private key

Какие подробности мне нужно указать здесь и на каком сервере? Должен ли это быть пользователь моего сервера gitlab, у которого есть доступ к URL-адресу http?

Спасибо - Оли

Я подходил к этому неправильно. Я установил плагин gitlab jenkins, ввел URL-адрес git и расписание Gitpoll, настроил задание сборки, и все начало работать

Вот мой блог об этом ...

http://devsops.blogspot.com/2013/01/gitlab-jenkins-and-puppet-playing.html