多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 1.在宿主机创建挂载文件夹 mkdir -p /water/runfile/docker_volume/jenkins_home chown -R 1000:1000 /water/runfile/docker_volume/jenkins_home ### 2.在rancher的部署页中做如下操作 ``` 1.输入名称 jenkins 2.输入镜像名称 jenkins/jenkins:alpine 3.添加端口映射 30000(主机):8080(容器)和 30001(主机):50000(容器) 4.添加一个路径映射卷,卷名为jenkins-home 主机路径的话就是填入我们先前创建的/water/runfile/docker_volume/jenkins_home目录路径, 选择为现有目录并映射到容器路径/var/jenkins_home目录路径 4.0.1后面maven的配置文件 4.1因为要在jenkins下执行docker命令,所以再挂载两个宿主机的路径/var/run/docker.sock:/var/run/docker.sock /usr/bin/docker:/usr/bin/docker 4.2因为jenkins里要执行docker命令,所以将用户设置为uid为0的用户启动。点击高级选项,命令,用户uid填写0 5.点击启动按钮 ``` ### 3.全局工具配置配置maven ![](https://img.kancloud.cn/47/8d/478db88258d95da0bfb48c6f1b6a6014_1440x390.png) ![](https://img.kancloud.cn/96/98/969897fa32a675560d6d07ac4c623217_906x710.png) maven名字为:jenkins-in-maven ### 4.安装maven插件 ![](https://img.kancloud.cn/de/56/de569cee3160fe0a69d76e2dbc4e7cf0_1502x302.png) ![](https://img.kancloud.cn/0e/50/0e5033da7cc6caf9bf4c6e6dabecc22f_653x401.png) ### 5.安装一般都是失败,切换镜像源 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json ![](https://img.kancloud.cn/9e/6b/9e6bc2bdd5079bed20cf4135965ae4b6_822x963.png) :1,$s/http:\\/\\/updates.jenkins.io\\/download/https:\\/\\/mirrors.tuna.tsinghua.edu.cn\\/jenkins/g ### 6.构建项目 [https://www.cnblogs.com/jack-jin/articles/12283715.html](https://www.cnblogs.com/jack-jin/articles/12283715.html) ### 7.第一次构建项目是为了安装好maven install -Dmaven.test.skip=true clean package -Dmaven.test.skip=true