jenkins+docker实现自动编译、打包、构建镜像、容器部
1:Jenkins 安装 Jenkins下载地址
安装过程碰到的问题:(自动打开http://localhost:8080)
1>:界面出现 “Please wait while Jenkins is getting ready to work...”
解决办法:进入/Users/Shared/Jenkins/Home/hudson.model.UpdateCenter.xml 修改:
把http://updates.jenkins-ci.org/update-center.json改成http://mirror.xmission.com/jenkins/updates/update-center.json
然后重启;
2>:如果出现/Users/Shared/Jenkins/Home/这样的路径
解决办法:修改secrets文件夹的读写权限,就可以看到initialAdminPassword 中的密码
进入成功;
3>:一切完成,打开http://localhost:8080/ 输入账号密码,登录成功,确实一个空页面,怎么办?
解决办法:jenkins.pkg点击再次安装,安装成功,打开页面;
进入成功;
4>:启动/暂停Jenkins
启动
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
停止
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
2:Docker安装 Docker安装
1>:按需要安装mysql镜像
碰到的问题:mysql版本号,和镜像版本号要对齐
2>:使用docker镜像中的mysql ,尽量把本地的mysql给停止
3>:参考连接:https://blog.csdn.net/dhaiuda/article/details/82228186
https://www.jianshu.com/p/d211fec2f34a 以及 https://www.jianshu.com/p/73c18d8f6f29
4>:通过docker rm * 移除运行的镜像 ;通过docker rmi * 移除已经安装的镜像
3:Jenkins配置
参考连接:https://my.oschina.net/yimingkeji/blog/2878371
1>:基本信息如Maven,Git,SDK 的配置
2>:shell脚本的编写;