 
            Docker安装Jenkins和插件下载安装(全流程)
本以为docker安装jenkins会很顺畅,结果

以为是等会一会就好了,没想到一等就是一晚上,还在转....
开始躺坑第一步
问AI...,百度....
开始进入正题,修改容器内hudson.model.UpdateCenter.xml文件
在容器的 /var/jenkins_home 这个位置
需要修改文件就要安装vim,这里啰嗦一句,apt update apt install vim 
没一会就安装完成了,vim hudson.model.UpdateCenter.xml
不要选择O只读模式,如果没有权限用chmod 777 filename 添加权限
再啰嗦一句,i进入编辑模式,Esc退出编辑模式进入命令模式,:q退出,:q!强制退出,:w保存
<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>https://updates.jenkins.io/update-center.json</url>
  </site>
</sites> 把url的链接改为http://mirror.xmission.com/jenkins/updates/update-center.json
改完之后重启容器就可以了

启动....

好了,输入管理员密码进入初始化,在后续插件引导安装不要选任何插件,不然要等很久
密码在启动日志里会输出,我这里安装过了就没有了

别以为安装好就结束了,插件安装又是一坑
插件压根下不动
又开始,问AI...,百度....
开始进入正题,先去下载jenkins-plugin-manager,下载地址https://github.com/jenkinsci/plugin-installation-manager-tool/releases
因为是jar包,又得java环境,真是没完没了
国内java安装推荐这个地址https://bell-sw.com/pages/downloads
安装好了之后
java -jar jenkins-plugin-manager.jar\
  --plugin-download-directory ./ \
  --plugins github:1.42.0
下载到插件依赖的全部插件
把这些jpi文件复制到plugins文件夹内
容器内的路径是var/jenkins_home/plugins
如果是1panel管理面板之类的在这里/opt/1panel/apps/jenkins/jenkins/data/plugins
完成后重启容器

相关的插件都加载成功了
KO完成
github:1.42.0对于这个插件名称和版本需要在这里确认,比如这个中文插件
https://updates.jenkins.io/download/plugins
确定插件全名和最新版本号

OK,到这就结束了
愉快的docker安装jenkins,插件安装
- 感谢你赐予我前进的力量
                        
                        
                            
 
            
        

