简介
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保姆级教程(一)
发布评论