暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【Jenkins系列】如何搭建Jenkins环境

嘎嘎软件测试 2021-09-12
251

一、什么是CICD
持续集成(Continuous integration):持续集成指的是,频繁地(一天多次)将代码集成到主干。

持续交付(Continuous delivery):持续交付指的是,频繁地将软件的新版本,交付给质量团队或者用户,以供评审。如果评审通过,代码就进入生产阶段。

持续部署(continuous deployment):持续部署是持续交付的下一步,指的是代码通过评审以后,自动部署到生产环境。

了解到什么是CICD之后我们来看看其中一个CICD工具:Jenkins。

【Jenkins系列】我将会从安装到完整部署项目,全都详细写出来,敬请期待吧~


二、Jenkins简介
Jenkins官网:https://jenkins.io/

Jenkins是一个基础Java开发的持续集成工具。可以把Jenkins看成是一个工具集,作用就是去调用各种组件来实现集成,比如调用git插件拉取代码,调用maven插件进行项目编译。


三、如何安装Jenkins
1、下载war包
下载地址1:https://www.jenkins.io/download/
下载地址2:http://updates.jenkins-ci.org/download/war/

2、启动Jenkins
nohup java -Xmx3072m -Xms3072m -Xmn768m -XX:PermSize=128m -XX:MaxPermSize=256M -Xss512k -jar jenkins.war &

3、访问Jenkins
http://服务器IP:8080/

4、安装软件
git(拉取代码)
maven(项目编译)
jdk(java运行环境)
node(前端编译)
如何要完整的实现一个Java项目部署,则需要安装好相应的软件。


四、Jenkins基本配置
1、权限管理
最基本的权限是Overall的Read,用户必须赋予阅读的权限,不然什么都看不到。


2、添加插件
Publish Over SSH 、Git Parameter、Gilab、Email Extension等。


3、凭据管理
将Jenkins所在机器的公钥放到gitlab所在机器上面:ssh-copy-id root@目标节点IP。
凭据 》系统 》全局凭据添加对应:Git服务器账号和密码。

4、配置工具
系统管理 》Global Tool Configuration:配置JDK、Maven、Git的安装路径


五、总结
Jenkins是一个大而全的集成工具,本章我们完成了搭建Jenkins环境,整个过程需要动手实战。

实战过程中可能会踩不少坑,但是成长就是踏着一个又一个坑过来的,希望在测试这个领域的小伙伴儿们都能快速成长,一直进步~

请一定关注、点赞、转发,你的关注是我们最大的动力。

文章转载自嘎嘎软件测试,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论