1.2.2、下载必要软件详情1、检查目标目录,待执行脚本的路径为[/Users/jason.zhuo/code/leisure/doc/technical/docker/foundations/cicd/software],包括如下文件:2、检查目标目录,跳过此步骤,文件夹已存在[/Users/jason.zhuo/data/docker/apps]3、检查Maven软件,其文件名[apache-maven-3.8.6],压缩包名[apache-maven-3.8.6-bin.tar.gz]4、检查Maven软件,解压压缩包,执行命令:tar -zxf apache-maven-3.8.6-bin.tar.gz5、检查Maven软件,拷贝到指定目录,执行命令:sudo cp -r apache-maven-3.8.6 /Users/jason.zhuo/data/docker/apps6、检查JDK软件,其文件名[jdk-17],压缩包[jdk-17_linux-aarch64_bin.tar.gz]7、检查JDK软件,解压压缩包,执行命令:tar -zxf jdk-17_linux-aarch64_bin.tar.gz8、检查JDK软件,重命名文件,执行命令:sudo mv jdk-17.0.4.1 jdk-179、检查JDK软件,拷贝到指定目录,执行命令:sudo cp -r jdk-17 /Users/jason.zhuo/data/docker/apps10、查看目标目录内容,执行命令:ls /Users/jason.zhuo/data/docker/apps
1.3、启动成功后,即可正常访问http://localhost:39090/login
1.4、查看登录密码docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword
1.5、插件自定义安装注意:此处不安装任何插件,因为Jenkins的官方插件下载地址速度非常慢 。
1、获取密码,登录即可;2、“选择插件来安装”而非社区推荐的插件 --> 选择“无” --> 然后点击“安装”即可;3、创建第一个管理员账户,只有创建了新账户并成功登录后,才能执行如下《步骤1.6》

文章插图

文章插图
1.6、修改国内插件下载源注意:执行完命令后请重启!执行完命令后请重启!执行完命令后请重启!
1、Jenkins的官方插件下载地址速度非常慢,需要替换成国内插件地址;2、手动更新配置,复制《1.2.1 安装程序详情》中的《2.5.3命令》,在终端执行即可;3、执行完以下命令,需要重启 jenkins 才能生效;# 解决打开登录界面时一直在转圈圈,程序自动更新 update-center.jsonsed -i "" 's/https:\/\/updates.jenkins.io\/update-center.json/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins\/updates\/update-center.json/g' /Users/jason.zhuo/data/docker/volumes/jenkins/jenkins-data/hudson.model.UpdateCenter.xml# 替换成国内插件地址,手动更新 default.json# 其实有很多朋友会问,为什么更新 default.json 不放在 shell 脚本中操作呢?之前试过在 shell 脚本中更新,但只要没有创建第一个管理员账户,那 default.json 配置就会被还原成官方配置,请执行命令;sed -i "" 's/https:\/\/updates.jenkins.io\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /Users/jason.zhuo/data/docker/volumes/jenkins/jenkins-home/updates/default.json && \sed -i "" 's/https:\/\/www.google.com/https:\/\/www.baidu.com/g' /Users/jason.zhuo/data/docker/volumes/jenkins/jenkins-home/updates/default.json
1.7、容器内下载最新版本Jenkins1.7.1、以root用户登录容器1、以root用户登录容器docker exec -it -u root jenkins /bin/bash2、跳转到指定目录cd /usr/share/jenkins3、让环境变量生效source /etc/profile
1.7.2、在容器中下载jenkins的最新war包# 1、如果容器内没有wget命令,则安装应用:sudo apt-get update && apt-get install wget# 2、下载最新的镜像wget http://mirrors.jenkins.io/war/latest/jenkins.war
1.7.3、新旧war包替换# 1、移除旧war包rm -rf jenkins.war# 2、重命令新war包mv jenkins.war.1 jenkins.war
1.7.4、退出容器,并重启应用docker restart jenkins
1.8、手动安装社区推荐的插件注意:如果安装插件时失败,且有提示要更新 Jenkins 版本,操作请按《步骤1.7》Jenkins -> Manage Jenkins -> Manage Plugins,点击Available
经验总结扩展阅读
- 如何通过执行SQL为低代码项目提速?
- 驱动开发:通过ReadFile与内核层通信
- mac怎么滚动截屏
- 抖音团购套餐佣金抽成是多少
- 全国计算机等级考试通过率
- 狗狗靠什么辨认主人?
- mac系统回收站清空怎么恢复
- 微粒贷在哪
- 口袋妖怪火红版中如何走精灵塔
- 手相怎么看