Jenkins平台搭建遇到的问题及解决方法
Posted 从零学习
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins平台搭建遇到的问题及解决方法相关的知识,希望对你有一定的参考价值。
1. 构建作业后,报错,提示找不到ci的命名空间:
解决方法:在10.0.251.165的服务器上创建命名空间ci。
在/home目录新建namespace.yaml文件,并编辑。
使用命令:kubectl create -f namespace.yaml,创建命名空间。
使用命令:kubectl get namespace,查看新建的namespace文件。
2. 构建both-worker,构建失败,提示信息:不允许使用方法java.lang.CharSequence。
解决方法:【系统管理】→【In-process Script Approval】,系统会自动提示需要添加的方法,点击【approve】即可将方法导入。
3. 执行到第二个create,提示错误:ci-python下找不到createFtpDir.py文件。
解决方法:从192.168.32.173将ci-python文件夹下的createFtpDir.py拷贝到10.0.251.165。
4. 编译createFtpDir.py文件时,提示错误:import tools.ftpManager失败,应该是缺少jar包。
解决方法:为了一次性解决文件缺少的问题,将173的ci-python整个文件夹拷贝到165。
5. 构建过程中,某个stage出错:
查看具体脚本运行情况,提示:无法连接POD。
查看服务器上pod的状态,为unknown,推测是虚拟机内存不足的问题,同时构建的作业太多。
解决方法:将Parallel里的作业减少,即修改build.groovy,将allList里的项目名称减少。
6. 修改build.groovy后,立即构建both-worker作业,发现build.groovy没有生效。
解决方法:Git的文件修改提交后,需等待几分钟后使用,方可生效。
7. 管理Credentials验证信息:
在首页左上角点击【credentials】选项,进入页面查看所有的验证信息,在需要配置的Name下点击下拉菜单,可以选择相应的操作:更新、删除和移动。
以上是关于Jenkins平台搭建遇到的问题及解决方法的主要内容,如果未能解决你的问题,请参考以下文章