[jenkins]-windows上搭建jenkins并自动化构建到linux服务器
由于客户方需要一套jenkins 部署环境,提供的服务器有一台windows,再三要求开发去更换成linux 服务器未果.最后部署一堆问题,甩锅给我.我DMND,还是只能老老实实解决.Jenkins上怎么安装jdk mvn git 和tomcat这些基础环境我这边不展开了.百度一下 你就知道.为了把jar包复制到远程服务器上,尝试了各种部署方式都不行只...
由于客户方需要一套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上搭是真的烦哟.搞人.
更多推荐
所有评论(0)