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脚本的编写;

你可能感兴趣的:(jenkins+docker实现自动编译、打包、构建镜像、容器部署)