Jenkins

8月的技术债啊,不知月底能否还上.

最近参加了devops的培训,发现爱jenkins还是很强大的,也想就这个机会做下总结。其实devops的核心是流水线,流水线的核心就是自动化,那靠什么来自动化了,就是工具,这里的工具可以理解是jenkins.

1. 由于后面设计到jenkins和其他devops工具的集成,所以这里第一步我们需要搭建环境,而不是简单的jenkins的搭建。具体步骤可以参考下面两篇前人的总结:

VM和CentOS(LinNux)安装:https://blog.csdn.net/lamp_yang_3533/article/details/53136474

联网:https://blog.csdn.net/zhagzheguo/article/details/79433113

2. 第二部就是jenkins的搭建了,其实比较快捷的方式就是官网下载jar包,然后通过类似如下命令的方式启动, 但是这种方式不稳定,而且启动比较麻烦。适合速成要求不高的项目。

java -jar C:WorkSoftWare --httpPort=8081


直接启动jenkins
java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar C:WorkSoftWarejenkins.war --httpPort=8081


加-Dhudson.model.DirectoryBrowserSupport.CSP可以确保jenkins上的html报告可以正常打开.

2)在VM里面我们通常会采用引用yum源或者镜像库的方式来安装,这种比较灵活方便。具体可以参考下面blog:

https://blog.csdn.net/nklinsirui/article/details/89382092

3)还有一种安装方式可移植性强, 就是通过Docker 安装,这样Docker进行镜像打包可以随时拉取jenkins镜像移植到其他平台.

先安装docker的环境,请参考:https://blog.csdn.net/nklinsirui/article/details/80610058

在来通过docker命令安装jenkins:https://blog.csdn.net/weixin_40337982/article/details/81284587

原文地址:https://www.cnblogs.com/jessicaxia/p/11420541.html