Jenkins平台搭建遇到的问题及解决方法

Posted 从零学习

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins平台搭建遇到的问题及解决方法相关的知识,希望对你有一定的参考价值。

1. 构建作业后,报错,提示找不到ci的命名空间:

解决方法:在10.0.251.165的服务器上创建命名空间ci。

在/home目录新建namespace.yaml文件,并编辑。

Jenkins平台搭建遇到的问题及解决方法

使用命令:kubectl create -f namespace.yaml,创建命名空间。

Jenkins平台搭建遇到的问题及解决方法

使用命令:kubectl get namespace,查看新建的namespace文件。

Jenkins平台搭建遇到的问题及解决方法

2. 构建both-worker,构建失败,提示信息:不允许使用方法java.lang.CharSequence。

Jenkins平台搭建遇到的问题及解决方法

解决方法:【系统管理】→【In-process Script Approval】,系统会自动提示需要添加的方法,点击【approve】即可将方法导入。

Jenkins平台搭建遇到的问题及解决方法

3. 执行到第二个create,提示错误:ci-python下找不到createFtpDir.py文件。

Jenkins平台搭建遇到的问题及解决方法

解决方法:从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出错:

Jenkins平台搭建遇到的问题及解决方法

查看具体脚本运行情况,提示:无法连接POD。

查看服务器上pod的状态,为unknown,推测是虚拟机内存不足的问题,同时构建的作业太多。

解决方法:将Parallel里的作业减少,即修改build.groovy,将allList里的项目名称减少。

6. 修改build.groovy后,立即构建both-worker作业,发现build.groovy没有生效。

解决方法:Git的文件修改提交后,需等待几分钟后使用,方可生效。

7. 管理Credentials验证信息:

在首页左上角点击【credentials】选项,进入页面查看所有的验证信息,在需要配置的Name下点击下拉菜单,可以选择相应的操作:更新、删除和移动。


以上是关于Jenkins平台搭建遇到的问题及解决方法的主要内容,如果未能解决你的问题,请参考以下文章

caffe CPU Ubuntu20.04 安装环境搭建 详细每一步 遇到的所有问题及解决

环境搭建 DVWA漏洞平台配置时遇到的问题

第1415教学周作业

Jenkins+sonar+tomcat+SVN集成搭建

日常部署服务遇到的问题及报错 - 不定期更新

pytest+jenkins+allure搭建中遇到的坑