前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Jenkins系列】如何搭建Jenkins环境

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

作者头像
用户9913368
发布2022-07-26 08:25:21
6590
发布2022-07-26 08:25:21
举报
文章被收录于专栏:嘎嘎软件测试

一、什么是CICD

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

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

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

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

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

二、Jenkins简介

Jenkins官网:https://jenkins.io/

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

三、如何安装Jenkins

1、下载war包

代码语言:javascript
复制
下载地址1:https://www.jenkins.io/download/
下载地址2:http://updates.jenkins-ci.org/download/war/

2、启动Jenkins

代码语言:javascript
复制
nohup java -Xmx3072m -Xms3072m -Xmn768m -XX:PermSize=128m -XX:MaxPermSize=256M -Xss512k -jar jenkins.war &

3、访问Jenkins

代码语言:javascript
复制
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环境,整个过程需要动手实战。

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

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

本文分享自 嘎嘎软件测试 微信公众号,前往查看

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

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

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