jenkins 安装与构建过程中的系列问题
  8YX7bacSiIGj 2023年11月19日 23 0

一、插件安装遇到的依赖问题

插件安装分为在线安装和离线安装

1、在线安装

搜索要安装的插件,然后进行安装即可

jenkins 安装与构建过程中的系列问题_用户组

 

2、离线安装hpi文件

使用该方法安装插件每次只能安装一个插件,且如果插件之间存在依赖性则需按顺序进行安装。

下载地址:https://plugins.jenkins.io/

第一步:在插件管理中选择高级

jenkins 安装与构建过程中的系列问题_docker_02

 第二步:选择要安装的插件进行导入

jenkins 安装与构建过程中的系列问题_docker_03

 

常见问题:

1、安装插件publish-over-ssh报错

jenkins 安装与构建过程中的系列问题_解决方案_04

 解决方案:

下载publish-over.hpi文件 

https://updates.jenkins.io/download/plugins/publish-over/0.22/publish-over.hpi

离线安装选择的插件:

jenkins 安装与构建过程中的系列问题_docker_05

 然后再安装publish-over-ssh插件

 二、安装jenkins后总是报错:HTTP ERROR 403 No valid crumb was included in the request 

解决方法:

在全局安全配置里面,勾选上这个参数即可。

jenkins 安装与构建过程中的系列问题_解决方案_06

 

三、linux编译报错:error NU1101: Unable to find package Microsoft.NETCore.App.Host.linux-x64

解决方案:

 安装指定的sdk,我的项目是5.0

安装sdk5.0
yum install dotnet-sdk-5.0 -y

四、连接docker报错:permission denied while trying to connect to the Docker daemon socke

jenkins 安装与构建过程中的系列问题_解决方案_07

 解决方案:

1,查看docker用户组的用户

Jenkins服务器安装docker会自动创建docker用户组

如果没有docker用户组,先创建用户组:

groupadd docker

添加jenkins用户到用户组:

sudo usermod -a -G docker jenkins
2,查看jenkins用户所在用户组

[root@cdp03 ~]# groups jenkins
jenkins : jenkins docker
可以看到jenkins用户属于用户组jenkins和docker,说明已经成功加入到docker用户组

执行后仍然报错,同样的错误,需要修改/var/run/docker.sock文件的权限

3,修改/var/run/docker.sock文件的权限

cd /var/run/
chmod 777 docker.sock
再次执行Jenkins构建则成功构建



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
8YX7bacSiIGj