基于docker+jenkins的持续集成

2018-09-10 Vaniot 更多博文 » 博客 » GitHub »

docker jenjins

原文链接 https://vaniot-s.github.io/2018/09/10/%E5%9F%BA%E4%BA%8Edocker-jenkins%E7%9A%84%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90/
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。


在docker中安装jenkins

拉取jenkins image

docker pull jenkins

Jenkins没有数据库,所有数据都是存放在文件中的,首先在本地创建Jenkins数据目录,用于保存Jenkins的数据 这个目录需要定期的备份,用于容灾(当前Jenkins容器所在节点由于不可抗因素无法使用时,可以在新机器上使用备份的数据启动新的jenkins master节点)。

sudo mkdir /var/jenkins
sudo chown 1000:1000 /var/jenkins
sudo docker run -p 8080:8080 -p 50000:50000 -v /var/jenkins:/var/jenkins_home --name my_jenkins -d jenkins