赞
踩
增加挂载目录和权限
# 增加挂载目录和权限
mkdir /workspace/jenkins_home
chown -R 1000:1000 /workspace/jenkins_home/
创建容器
docker run --name jenkins -d \
-p 9999:8080 \
-p 8888:8888 \
-p 50000:50000 \
-v /workspace/jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
访问地址: ip:9999 ,默认账号 admin / 密码下方命令获取
登录后选安装推荐的软件进入就可以了, 如果下载不了看第六步
# 使用挂载位置获取密码
cat /workspace/jenkins_home/secrets/initialAdminPassword
jdk/maven/git 配置见: https://xijia.blog.csdn.net/article/details/127021367
默认目录: /var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven3.8.1/conf
我这里安装的 3.8.1 (部分版本无法安装,切换一下版本)
修改下载源为阿里云
<!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>https://repo1.maven.org/maven2/</url>
</mirror>
请参考:https://xijia.blog.csdn.net/article/details/89734992
请参考: https://xijia.blog.csdn.net/article/details/127026054
尝试了换插件安装源,后续会出现各种问题,直接用手机热点就好了
实在有下载不了的插件,可离线下载 hpi 文件,在插件安装页的高级中的 Deploy Plugin 中上传文件
hpi下载地址: http://mirror.xmission.com/jenkins/plugins/
后续有必要安装的插件 或 配置
进入上述的Jenkins目录,备份以下文件
使用:
备份:a jenkins 拷出,改错/ 或出问题损坏后在 拷回
迁移:a jenkins 拷出,放入 b jenkins 即可获得数据
–exclude=builds 是压缩时排除 jobs 下的 builds, 它记录了每一次的部署信息 (构建记录) 和 存放了项目的完整源代码 (工作空间),文件太大,我们核心是需要备份 config.xml 中的配置信息
打包
# 全部备份
tar -cvf bf-jenkins.tar config.xml jobs users plugins tools --exclude=builds
# 部分备份 (单独处理)
tar -cvf bf-jobs.tar jobs config.xml --exclude=builds
tar -cvf bf-users.tar users
tar -cvf bf-plugins.tar plugins
tar -cvf bf-tools.tar tools
解压
tar -xvf xxx.tar
关于压缩/解压可以看这篇文章: https://blog.csdn.net/zong596568821xp/article/details/106024351
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。