简介

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。
Jenkins是一个广泛用于持续构建的可视化Web工具,持续构建就是将项目自动化编译、打包、部署。通过规范化来完成,简单,繁琐,浪费时间的重复工作。

工作流程

1.开发人员提交代码到git仓库

2.通过jenkins创建job/ltem来构建项目

3.jenkins拉取代码到jenkins工作空间

4.jenkins通过执行脚本构建并发布项目

jenkins安装

jenkins官网:Jenkins download and deployment

我这边是通过tomcat进行启动的jenkins,进入官网后点击下图下载即可 

Tomcat安装

Tomcat下载地址:https://tomcat.apache/download-90.cgi

Tomcat环境需要依赖JDK运行环境,所以先检查一下当前liunx系统中是否安装了JDK,检查方式如下:

输入命令:java -version如果显示JDK版本号,则证明已经安装,如不显示则证明没有安装,如果没有安装请参考下面地址进行安装:Liunx安装JDK_菜鸟小韩.的博客-CSDN博客

通过下载好的apache-tomcat-9.0.55.tar.gz上传到liunx服务器上后进行解压,解压命令tar -xvf apache-tomcat-9.0.55.tar.gz ,解压完成后出现apache-tomcat-9.0.55,解压成功

 解压完成后进入tomcat/bin目录执行sh startup.sh命令启动tomcat,启动完成后访问本机ip加端口,tomcat默认端口8080 

 

 如果访问成功证明tomcat已经安装好了,如果8080端口被占用,tomcat修改端口到tomcat/conf文件下找到server.xml文件vim server.xml 进行修改

修改完成后重启即可 

前提都准备好后启动jenkins,通过启动jenkins发现,当前jenkins版本需要JDK17~到11之间

我们通在tomcat启动脚本中添加JDK17的环境变量来解决,在tomcat文件下的bin查看tomcat启动脚本,通过编辑查看vim startup.sh发现启动startup.sh时引用了catalina.sh脚本

我们在catalina.sh脚本中增加JDK17的环境变量,编辑后在catalina.sh最上面添加即可

 

 编辑完成后重新启动tomcat,启动后访问本地地址:例如172.16.10.137:8080/jenkins

启动后初始化需要等待一会

初始化完成后,根据页面提示的路径找到密码

输入密码登录jenkins,点击安装推荐的插件

 插件安装完后创建用户和密码,创建完用户和密码后点击保存并完成

jenkins到此部署完成

更多推荐

Liunx部署jenkins保姆级教程(一)