Jenkins踩坑日记

Jenkins踩坑日记,第1张

Jenkins踩坑日记

最近尝试使用jekins部署spring boot项目。网上的文章和视频一个个说的天花乱坠,自己做起来真是一地鸡毛,淦。

准备:

        1、jdk,maven,tomcat事先配置好。

        2、Jenkins下载(war包)

一、将war包丢到Tomcat的webapps文件夹里,启动tomcat然后访问localhost:8080/jenkins/

这一部分没什么坑,按部就班那就好

二、配置Maven,Git

 选择全局工具配置(Global Tool Configration),然后配置git和maven,当让也可以按照Jenkins提供的工具直接安装,不过因为我已经安装过了,直接选的路径。

 三、配置Git凭证

 点击添加凭证,可以选择ssh key,也可以使用密码,我在这里使用的是用户名密码

 四、配置publish over ssh

 这个地方有一些坑要注意。 

Name:自定义

Hostname:服务器地址

username:服务器用户名(最好不要选择root用户,非要选的话请自行解决!!!顺便告诉我一下)

Remote Directory:服务器存放文件路径,上传的文件都会放在这里(确认一下文件夹的权限,要不然上传文件时会提示权限不足)

勾选Use password authentication, or use a different key

输入服务器密码,然后测试一下连通性。成功

 如果连接失败,确认密码是正确的话,可以尝试修改一下服务器的用户密码,然后重试一下,大概率就可以了。

五、新建任务

 添加仓库地址

 添加maven地址,打包并发送到服务器地址

 然后运行一下任务,查看服务器文件夹里是否已经存在jar包。

到现在为止,已经可以实现从git拉取代码,打包然后发送jar包到服务器指定位置。接下来要实现运行jar包命令,将项目跑起来,实现真正的自动化部署。

配置 SSH remote hosts  运行服务器脚本

在Configration配置远端服务器,凭证自己添加,我使用的还是用户名密码的方式,配好了之后可以点击一下按钮,测试连通性

 接下来在项目配置里连接远端服务器,编写脚本

 配置完成,执行任务,出现以下内容大功告成

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5683840.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存