jenkins部署maven项目和springBoot项目
1.下载,安装并启动jenkins
jenkins官网下载地址如下 https://www.jenkins.io/download/#downloading-jenkins,找到你的jenkins.war所在目录,通过java -jar命令启动你的jenkins项目,默认是8080端口,可以通过参数指定,常用参数可参考 https://www.jenkins.io/doc/book/installing/initial-settings/,直接跳过安装环节,如果不清楚,可参考 https://www.jenkins.io/doc/book/installing/windows/
2.安装我们所需要的插件
jenkins中需要安装很多插件,来支持我们的使用,maven项目中需要如下插件 Deploy to container Plugin(用于maven打包与发布),gitee(用于gitee仓库支持) 如果是svn 可下载subversion,如果因为网络等原因下载失败,重新再试即可
搜索你需要的插件, Deploy to container ,Maven Integration和gitee
3.配置全局插件
根据截图,配置你本地的maven,jdk(点击jdk安装,配置你的目录即可,因为采用自己配置,所以取消勾选自动下载,同理拉到下面配置你的maven),之后点击保存
配置访问令牌,这里我们需要配置git的账户,tomcat的用户
找到你的tomcat目录下conf文件下tomcat-user.xml,在问价末尾增加如下2行 即为你的tomcat设置了账户密码,如果这个不设置,下文jenkins在构建的时候会提示账户问题导致构建失败,
点击添加凭证
选择类型,我们这里采用账密的方式,当然你也可以采用秘钥的方式,看你个人选择
范围就选全局,用户名密码不用说,id可以不填,描述可以随便填,例如tomcat账户,git秘钥等
新建、配置项目
选择maven项目,输入名称,点击确定
配置项目托管地址,主要用户后续jenkins构建的时候拉取最新代码
配置build命令
指定,项目构建成功才运行
选择构建后操作,配置相关项目发布信息
点击保存
构建项目
在控制台查看构建输出,如果构建成功,你会看到success,否则你可以根据你的报错信息,去解决相关问题
以上是基于jenkins部署Web项目,war包的部署方式,接下来讲述下springBoot项目的jar包,如何部署
--------------------------------------------------------------------------------------------------------------------------------------
部署jar项目,我们只需在刚才的基础上修改2点
1.选择post step为运行cmd命令行,如果是linux则为shell行
2.写入java -jar 的命令
3.对于jar是不需要外部servlet容器的,自然对于构建后操作中的tomcat你自然可以删除,自此基于jenkins部署web项目常用的2种方式就结束了