将存储库从Jenkins拉到Github或Gitlab

时间:2017-06-12 21:30:49

标签: git jenkins devops

我使用vagrant CLI安装了Jenkins,git_client和git_server。我在Jenkins创建了3个项目,我想推送给Gitlab。这怎么可能通过命令行?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以关注this tutorial

  • 声明并使用一个裸仓库(你可以推送到那个裸仓库)
  • 构建Jenkins工作检出的裸仓库
  • 如果构建成功,它将推送它通过Jenkins Git Plugin
  • 的Git Publisher步骤

在您的情况下,您需要在GitLab或GitHub上创建一个仓库,并在您的工作中使用该URL。
使用Jenkins Credential Plugin将其与正确的凭据相关联(如果您没有激活2FA,则使用您的GitHUb用户名/密码 - 双因素身份验证)

您问题的关键是:

  

添加构建后操作⇒GitPublisher,并检查"仅在构建成功时推送#34;

http://www.nailedtothex.org/roller/kyle/mediaresource/44eeab12-4cf2-4c4a-81a9-785b99514659

这两个选项将确保在您触发此作业时。