微服务持续集成-Jenkins - Go语言中文社区

微服务持续集成-Jenkins


什么是Jenkins

  • Jenkins 原名为 Hudson,2011年改为 Jenkins ,它是一个开源的实现持续集成的软件工具。官方网址为 https://jenkins.io/zh/
  • Jenkins 能实时监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象展示项目构建的趋势和稳定性。

 

Jenkins的特点

  1. 易安装 : 仅仅一个 java-jar jenkins.war ,从官网下载该文件后,直接运行,无需额外的安装,更无需安装数据库。
  2. 易配置 : 提供友好的GUI配置界面。
  3. 变更支持 : Jenkins 能从代码仓库 (Subversion/CVS)中获取产生代码更新列表并输出到编译输出信息中。
  4. 支持永久链接 : 用户通过Web 来访问 Jenkins 的,而这些Web 页面的链接地址都是永久连接地址,因此,你可以在各种文档中直接使用该链接。
  5. 集成 E-Mail /RSS/IM : 当完成一次集成时,可以通过这些工具实时告诉你集成结果(据我所知,构建一次集成需要花费一定时间,有了这个功能,你就可以在等待结构过程中,干别的事情)。
  6. JUnit/TestNG 测试报告 : 也就是用以图表等形式提供详细的测试报表功能。
  7. 支持分布式构建 : Jenkins 可以把集成构建等工作分发到多台计算机中完成。
  8. 文件指纹信息 : Jenkins 会保存哪次集成构建产生了那些jars文件,那一次集成构建使用了那个版本的jars文件等构建记录。
  9. 支持第三方插件 : 使得Jenkins 变得越来越强大。 

 

Jenkins安装

1), 将jdk-8u171-linux-x64.rpm上传至服务器(虚拟机) 

如下图所示

 

2),执行安装 jdk 命令 如下

rpm ‐ivh jdk‐8u171‐linux‐x64.rpm

 

 3),上传 jenkins 压缩包 

 

如下图所示

 

 

 4),安装 Jenkins 

rpm -ivh jenkins-2.83-1.1.noarch.rpm

如下安装成功

 

5),配置 Jenkins 

vi /etc/sysconfig/jenkins

修改内容如下

JENKINS_USER="root"
JENKINS_PORT="8888"

如下

 

 6),启动jenkins 服务

systemctl start jenkins

如下所示

 

7),通过浏览器进行访问  http://192.168.11.135:8888

 

8),获取初始密码进行登录 

获取密码命令是

cat /var/lib/jenkins/secrets/initialAdminPassword

 

  9),下一步

 

10), 安装默认插件 有的因为网速所以无法安装上如下图

 

 11), 新建用户如下

 

完成登录如下

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_40646143/article/details/103526294
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-08 06:33:50
  • 阅读 ( 1167 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢