文章目录
-
- jenkins的介绍
- 环境准备
- 安装
- 小结
jenkins的介绍
Jenkins是一款自动化部署软件,主要用于快速地构建、测试和部署软件代码。在软件开发团队中,Jenkins被广泛应用于持续集成和持续交付环节,可以让代码在开发过程中快速、高效地集成,自动进行编译、测试和部署,从而减少手动操作的繁琐和错误。Jenkins拥有丰富的插件系统,可以支持多种编程语言、版本控制和构建工具,在软件开发流程中发挥着重要的作用。
jenkins的工作流程
开发者会将代码上传到版本库中。
jenkins通过配置版本库的连接地址,获取到源代码。
jenkins获取到源代码之后通过参数化构建(或者触发器)开始编译打包。
jenkins通过调用maven(Ant或者Gradle)命令实现编译打包过程。
生成的war包通过ssh插件上传到远程tomcat服务器中通过shell脚本自动发布项目
jenkins安装
环境准备
三台服务器
服务器一: 搭建Gitlab
服务器二: 搭建jenkins等
服务器三: tomcat(部署真实项目)
三台都关闭防火墙
systemctl stop firewalld setenforce 0
Gitlab安装教程发布过
软件版本介绍
tomcat 8.5版本
jdk 1.8版本
jenkins 2.346.2版本
maven 3.9版本
安装包大家自己去下载,不懂的私我。
jenkins官网地址:www.jenkins.io
将tomcat解压到/usr/local/下改名为tomcat
[root@jenkins ~]# tar -xzf apache-tomcat-8.5.45.tar.gz -C /usr/local/
[root@jenkins ~]# cd /usr/local/
[root@jenkins local]# mv apache-tomcat-8.5.45/ tomcat