前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3天学会Jenkins_3_Jenkins Github&Gitlab集成之安装Git插件

3天学会Jenkins_3_Jenkins Github&Gitlab集成之安装Git插件

作者头像
别打名名
发布2019-12-23 15:46:35
1.4K0
发布2019-12-23 15:46:35
举报
文章被收录于专栏:小白AI.易名小白AI.易名

转载注明出处

上一节已经安装并初始化完成Jenkins,接下来我们熟悉Jenkins的插件管理。

Jenkins拥有出色的插件支持,官方网站上有数以千计的第三方应用程序插件。要了解Jenkins是否支持你想要的第三方应用程序,请访问https://plugins.jenkins.io/查询相关插件。

在本节教程中,你将学到:

  • 如何在Jenkins中安装插件
  • 在Jenkins安装Git插件
  • 将Github与Jenkins集成

1 在Jenkins中安装插件

为什么需要安装插件?Jenkins提供了一个非常基本的设置,因此你需要安装所需的插件以启用相应的第三方应用程序支持。

GitHub是一个基于Web的代码存储库,在DevOps中起着重要作用。它为处理相同代码/项目的多个开发人员提供了一个通用平台,用于上传和检索更新的代码,从而促进持续集成。

Jenkins需要安装GitHub插件才能从GitHub存储库中拉取代码。

在Jenkins安装初始化设置期间,如果你已经安装了Git插件(即选择了Install suggested plugins),则无需安装GitHub插件。但如果没有,下面就是教你如何在Jenkins中安装GitHub插件并从GitHub存储库中提取代码。

2 安装Git插件

如果已经安装可以跳过。

  1. 在Jenkins首页左侧面板点击Manage Jenkins
  2. 然后点击管理插件内容区Manage Plugins
  1. 切换到Available标签页,在Filter搜索框搜索Git Plugin,然后勾选中插件,安装可以选择如下方式:
    • 如果点击Install without restart,该插件需要一些时间才能完成下载,具体取决于网络连接状态,下载完成后直接自动安装。
    • 如果点击Download now and Install after restart,先下载插件,等重启的时候才会安装插件。
    • 点击Check Now,则是去同步云端插件仓库
  2. 切换到Installed标签页,可以看到已经安装好的插件列表(推荐安装的貌似卸载不了)

3 将Github与Jenkins集成

下面的创建步骤中可能会遇到一些不明白的地方,后续章节会呈现清楚,先整体的操练一个核心Demo项目;

步骤:

  1. 回到Jenkins首页
  2. 创建一个新任务,点击Create New Jobs,点击OK后会跳转到该Job的项目配置页
  1. 项目配置
    • 包括项目描述信息Description
    • 如果你成功的安装了Git插件,那么在Source Code Management中看到Git选项
    • 点击Git选项,设置Gitlab/Github 仓库地址,在Credentials项中添加授权配置(即配置Github/Gitlab的http用户名和密码或者是SSH方式的公钥)
    • 如果URL填写进去,没有任何红色警告提示,那么恭喜你,配置一个Github/Gitlab项目成功了!
    • 后面的配置内容暂时不展开且保持默认,点击Save,回到主页,就可以看到我们新建的Job了。

注:配置项目仓库地址时,如果安装Jenkins服务的计算机没有安装Git工具,那么需要先安装Git工具,否则也无法拉取代码;怎么安装Git,可以参考Git官方或者其他互联网教程;在Jenkins首页的 Credentials 菜单栏中可以管理相关的授权证书,包括使用HTTP方式拉取Gitlab/Github代码时需要输入的用户名和密码。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 别打名名 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 在Jenkins中安装插件
  • 2 安装Git插件
  • 3 将Github与Jenkins集成
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档