一、Jenkins 安装
增加挂载目录和权限
# 增加挂载目录和权限
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
jdk/maven/git 配置见: https://xijia.blog.csdn.net/article/details/127021367
maven 安装后目录
默认目录: /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>
四、配置ssh账号/git 账号
请参考:https://xijia.blog.csdn.net/article/details/89734992
五、项目部署
请参考: https://xijia.blog.csdn.net/article/details/127026054
六、下载不了插件问题
- 如果下载插件一直卡住或失败,建议直接换网络。比如有手机热点
- 如果默认安装 Chinese ,进去是英文界面,安装了Chinese ,进去是中文界面
- 如果部分成功,部分失败,点重试就ok了
尝试了换插件安装源,后续会出现各种问题,直接用手机热点就好了
实在有下载不了的插件,可离线下载 hpi 文件,在插件安装页的高级中的 Deploy Plugin 中上传文件
hpi下载地址: http://mirror.xmission.com/jenkins/plugins/
七、必备插件
后续有必要安装的插件 或 配置
- Maven Integration (构建maven项目)
- nodeJs (构建node项目。如:vue)
- Publish over SSH (远程推送构建后的代码或jar包)