Jenkins

Jenkins

  1. 安装方法:
    (1)Docker镜像装
    (2)官方镜像太慢了,建议用腾讯云源等进行安装
    $ yum install https://mirrors.cloud.tencent.com/jenkins/redhat-stable/jenkins-2.204.1-1.1.noarch.rpm
  2. 使用方法:
  3. 常见报错:
    (1) 使用docker命令时报错connect: permission denied
    权限不足,jenkins常用jenkins或tomcat为执行者
    建议创建jenkins用户,并usermod -aG docker jenkins
    (2)运行后页面持续加载不显示
    需要你进入jenkins的工作目录,打开hudson.model.UpdateCenter.xml
    把http://updates.jenkins-ci.org/update-center.json改成http://mirror.xmission.com/jenkins/updates/update-center.json

常见问题:

(1)在Jenkins容器中无法调用Docker,命令不存在,映射后权限不足等。

常见解决思路:映射/var/run/docker.sock目录,附加root权限等。
但!
为什么要在Jenkins容器中调用Docker呢?
Jenkins容器本就不该去执行Docker命令,执行Docker命令的这种操作应该交给从节点去做。
对用以Docker容器方式运行的Docker,强行连接宿主机的Docker命令在操作复杂的同时只会大大增加安全风险。
以Jenkins从节点或ansible等方式调用Docker即可,Jenkins本身只做整体流程的规划者与调度者,不参与实际行为的操作。

(2)插件下载速度过慢

换个源吧,在 系统设置 —— 插件设置 —— 高级 —— Update Site 中

你可能感兴趣的:(Jenkins)