将已有jar包部署到私服

将已有jar包部署到私服,第1张

本地电脑已安装maven
私服已经搭建好
私服对应仓库和账号权限开启,允许 deploy jar 包上去

需要在/conf/settingxml中配置需要远程上传库的地址,用户以及密码(如果需要认证):

如果要在命令行临时指定settingxml

各参数代表含义为:

参考 : >

最高优先级的方式是项目启动时通过命令的方式指定项目加载核心配置文件,命令如下

如果Spring Boot在优先级更高的位置找到了配置,那么它会无视优先级更低的配置

注意点
1、如果脚本是在window系统写好,接入linux系统执行脚本时会报错:
$’\r’: 未找到命令
解决:
yum install dos2unix
dos2unix sh 进行转换
再次执行即可

2、如果jar包和脚本不在同一路径,需要在脚本中添加切换路径命令

打jar包不打yml文件,确保在启动项目时不会读取jar内的yml文件

1检查jar包是否损坏,可以使用unzip命令解压jar包,查看文件是否完整;
2检查jar包是否与当前系统兼容,如果是32位系统,则需要使用32位的jar包;
3检查jar包是否需要依赖其他jar包,如果需要,则需要将依赖的jar包也一起放到同一目录下;
4检查jar包是否需要特定的环境变量,如果需要,则需要设置相应的环境变量;
5检查jar包是否需要特定的JVM参数,如果需要,则需要设置相应的JVM参数;
6检查jar包是否需要特定的 *** 作系统权限,如果需要,则需要给予相应的权限;
7检查jar包是否需要特定的网络权限,如果需要,则需要给予相应的权限;
8检查jar包是否需要特定的文件权限,如果需要,则需要给予相应的权限;
9检查jar包是否需要特定的系统资源,如果需要,则需要给予相应的资源;
10检查jar包是否需要特定的系统服务,如果需要,则需要给予相应的服务。

1:Jenkins秘钥查看

需要查看秘钥,
然后在 1620022和1620028服务器的目录下面将Jenkins秘钥放到~/ssh/authorized_keys文件里。
3:Jenkins自动化部署到多台服务器脚本

library 'lib-base@master'

def map = [:]

//######传参########

mapput('GIT_URL','>JAR包是插件里面一般是些类
WAR包是工程包里面可以包括JSP,类,等等
JAR包是用在工程里的LIB里的。就是说工程某些功能需要插件包
WAR包是工程压缩后部署的放到WEBLOGIC里可以访问的。


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

原文地址: http://outofmemory.cn/zz/13101485.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存