gitlab 推送到 master jenkins 触发器

gitlab 推送到 master jenkins 触发器

我已经设置并运行了 jenkins 和 gitlab。我使用 gitlab 作为我们 puppet 环境的版本控制系统。我希望实现的是,当我将更改从 git 客户端推送到 gitlab 中的主分支时,Jenkins 会将该提交推送到多个 puppet 服务器。我想要提取的提交是 puppet 清单。

我在 gitlab 中设置了一个带有 http URL 的项目。我已在 Jenkins 中相应地设置了一个作业。在 Repository URL 中,我已输入我在 gitlab 中的 repo 的 http URL。但是它提示我添加我的 subversion 凭据。

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

我想使用 SSH 公钥认证。但是它要求提供以下内容:

 User name  
 Pass phrase    
 Private key

我需要在这里输入哪些详细信息以及在哪个服务器上输入?这应该是我的 gitlab 服务器上有权访问 http URL 的用户吗?

谢谢-Oli

答案1

我的方法不对。我安装了 gitlab jenkins 插件,输入了 git URL 和 Gitpoll 计划,并设置了构建作业,一切开始正常工作

这是我的博客...

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

相关内容