windows上搭建jenkins并自动化构建到linux服务器

 

由于客户方需要一套jenkins 部署环境,提供的服务器有一台windows,再三要求开发去更换成linux 服务器未果.最后部署一堆问题,甩锅给我.我DMND,还是只能老老实实解决.

 

Jenkins上怎么安装jdk  mvn git 和tomcat这些基础环境我这边不展开了.

百度一下 你就知道.

 

 

为了把jar包复制到远程服务器上,尝试了各种部署方式都不行

只能老老实实回到windows.

 

直接通过git bash ssh 部署的确是没问题了 ,但是不能做到一键部署 或者自动部署.

 

还是觉得需要改进一下.

尝试putty的pscp.exe  失败,Jenkins里并不能识别.也可能是我没有重启tomcat的缘故.

 

 

后来找到一篇文章 把gitbash 里的命令 导入到windows里,需要在env 环境变量中添加git bash的地址,

 

 

参考地址https://blog.csdn.net/u013830811/article/details/51055903

 

修改完成之后 需要重启tomcat应用.

 

在cmd 命令行测试linux 中的命令

 

 

没有问题.

 

 

 

 

 

测试jenkins中命令行

 

选择windows batch command

 

 

执行构建

 

 

Ok,没得问题.

 

 

windows中要注意中文符号和英文符号

比如-

 

中文会报错 替换成英文就好了 还不容易发现

 

如果jenkins 出现fingerprint报错

 

可以尝试删除jenkins中fingerprint文件夹里的内容再重启一下.

就不会有这个问题了

 

 

 

Windows上搭是真的烦哟.搞人.

 

猜你喜欢

转载自blog.csdn.net/xujiamin0022016/article/details/94585223