在windows环境使用tomcat部署jenkins
一:jenkins war包拉到webapps目录但更新不成功
手动解压war包替换jenkins文件夹进tomcat的webapps目录即可
二:找不到环境变量
jenkins中运行python脚本以及Jenkins构建提示‘python‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
Python的默认安装目录在C盘的用户里,你在jenkins手动加了环境变量路径也没用,jenkins没权限查看到那个文件夹里的内容
方法一:
重装python, 放到d盘之类的,再重新配置环境变量就行
方法二:
修改jenkins的执行权限,首先你的用户,如:Administrator ,得设置个密码
然后win+R唤起
输入查看tomcat的服务
把tomcat的登录身份改成这样
重启服务即可
坑三:
ssh拉git代码的时候,会有一系列报错
No ED25519 host key is known for XXXX and you have requested str
Failed to connect to repository : Command "D:\git\Git\Git\bin\git.exe ls-remote -h -- git@code.aliyun.com:hzbl/iot-cloud.git HEAD" returned status code 128:
也是因为tomcat的登录身份问题,和上一个坑的方法二一样,换成用户登录即可
大坑四:
windows jenkins 换了登录身份后!!jenkins会误认为你是首次使用,让你重置环境,一不小心就回到解放前,配置好的job全没了,数据全清了,没有复原的余地。
百度上好像有方法可以再指向以前存档的数据,我就是被全清数据的冤种,用了两天才把插件、环境、job重新配好。但是以前的报告数据是彻底找不到了
完美汉化方法:
先下载locale 和 chinese
然后把locale设置为英文:
重启tomcat服务
再把locale设置为中文、英文,多切几次,就会很玄学的变成全中文状态