栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Jenkins踩坑日记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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

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

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/683281.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号