网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

jenkins配置Linux子节点常见问题

操作系统:虚拟机安装CentOS-7-x86_64-DVD-1810.iso
Remote root directory:/home/admin/jenkins
Launch method:Launch agent by connecting it to the master

成都网站建设哪家好,找创新互联公司!专注于网页设计、重庆网站建设公司、微信开发、小程序制作、集团成都定制网页设计等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:砂岩浮雕等众多领域,积累了大量丰富的经验,同时也获得了客户的一致认可!

1. 离线安装Git

虚拟机硬件CD/DVD连接使用CentOS-7-x86_64-DVD-1810.iso,将其中的

复制到临时目录,在此目录下,使用root用户运行:rpm -ivh *.rpm --nodeps --force

使用git version验证版本。

2. mvn command not found / node: No such file or directory

本地使用mvn、npm正常,而jenkins运行命令失败,创建软链接解决:

node:

ln -s "$(which node)" /usr/bin/node

maven:

ln -s "$(which mvn)" /usr/bin/mvn
ln -s "$(which mvn)" /usr/local/bin/mvn

3. No compiler is provided in this environment. Perhaps you are running on a JRE rather than…

Jenkins默认使用系统自带openjdk: /usr/lib/jvm/java… 该目录下是只有JRE的。
需要将java路径添加到pipeline中:

environment {
	PATH = "/usr/local/jdk1.8/bin:$PATH" #定义java的环境变量
}

4. Jenkins执行脚本发生Permission denied

请保证配置linux构建环境时使用用户与Jenkins运行时用户一致,保证Jenkins调用命令涉及的文件(夹)均为本用户所有。

修改所有权示例:更改maven文件(夹)所属用户为admin,使用root用户执行:

chown -R admin maven

5. git@xxx.xxx.xxx.xxx: Permission denied(publickey). fatal:Could not read from remote repository

如果本地git push等命令正常,则通常是将Jenkins agent安装为服务后,服务使用的用户与sshkey不一致引起的。
查看运行用户:Dashboard->Nodes->某节点->左侧System Information->user.name
更改服务运行用户:
Linux环境下,使用相同用户运行jenkins-agent.jnlp、安装服务即可;
Windows环境下,服务->Jenkins agent->属性->登录->登录身份->修改,重启服务。


网站题目:jenkins配置Linux子节点常见问题
分享网址:http://bjjierui.cn/article/dscgihh.html

其他资讯