jenkins持续集成基础介绍

Jenkins持续集成

持续集成就是一点点的发布成果,给用户使用

持续集成最大的作用就是实现快速发布

Jenkins就是一个工具(软件),用来结合其他工具共同完成持续集成也就是快速发布
Jenkins使发布的整套流程自动化,包括拉取项目到Linux,构建运行环境,发布

(Jenkins安装在Linux中)

介绍Jenkins前先介绍一下Gitlab

Gitlab

Gitlab同Github和Gitee作用一样,都是用来托管代码(远程仓库)的工具,只不过Gitlab用在内网

其本质就是一个软件

因为服务器一般都是放在Linux中,Gitlab是用来放代码的,所以说Gitlab是安装在Linux中的

如何访问Gitlab

  1. 获取Linux的IP地址,(这里我设置Gitlab的端口号为82)

  2. 然后在游览器中输入http://Linux的IP地址:82/即可

在这里插入图片描述

Jenkins如何拉取项目

  1. 首先进入Jenkins,这里我设置Jenkins端口号为8888

    在游览器中输入http://Linux的IP地址:8888/即可
    注意配置Jenkins的系统配置里的URL
    在这里插入图片描述
    在这里插入图片描述
    这里Jenkins URL就是你的Linux中的Jenkins的地址,如上图,
    格式为:http://Linux的IP地址:Jenkins的端口号/

  2. 新建一个任务(就是个目录,最终被拉取的项目会放入其中)

    在这里插入图片描述

    选择Freestyle project(也可以选择流水线,流水线就是用模板设置),Freestyle project是自由配置,点击确定,会看到下图:

    在这里插入图片描述

  3. 配置远程仓库地址和凭证

    远程仓库地址就是Gitlab中的仓库地址

    在这里插入图片描述

    SSH和HTTP都行,随便选一个

    凭证就是使Jenkins有权限访问Gitlab的一个东西

    在这里插入图片描述

    回到Jenkins首页,点击Manage Jenkins进入:

    在这里插入图片描述

    选择Manage Credentials(Credentials就是凭证)

    在这里插入图片描述

    点击全局,全局表示对Gitlab中的所有项目都能访问

    在这里插入图片描述

    点击添加凭据之后出现上图,这里选用用户名密码类型

    用户名就是你的Gitlab用户名,密码也是Gitlab的密码,

    点击确定,生成凭据

    在这里插入图片描述

  4. 添加远程仓库地址和凭据

    回到Jenkins任务界面,进入配置,将Gitlab上的仓库地址和刚才生成的凭据写入即可

    在这里插入图片描述

现在可以使用Jenkins直接拉取远程仓库的项目了

直接点击Building Now

在这里插入图片描述

点击#1即可进入构建,查看刚才拉取的信息了

在这里插入图片描述

点击控制台输出,可以查看整个拉取过程

在这里插入图片描述

/var/lib/jenkins/workspace/就是Jenkins在Linux中的工作空间

回到Linux验证是否拉取成功

在这里插入图片描述

成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值