本篇文章参考 山河已无恙大佬的文章:(持续集成部署Hexo博客Demo)涉及内容:
常用的工具和平台有:Jenkins:基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
我们来搭建CI服务器:操作服务器: jenkins:192.168.112.101、docker 情况安装
切记:这里的端口要设置成80,要不push项目会提示没有报错,假如宿主机端口被占用,需要把这个端口腾出来(3)、关闭容器修改配置文件
操作服务器: harbor:192.168.112.20这里仓库我们选择harbor,因为有web页面,当然也可以利用 registry
下面我们开始安装(1)、首先需要设置selinux、防火墙
操作服务器: jenkins:192.168.112.10(1)、修改配置文件
到这里。我们配置了镜像仓库5、安装配置jenkins
操作服务器: jenkins:192.168.112.10(1)、镜像jenkins拉取
这里为什么要改成 1000,是因为容器里是以 jenkins 用户的身份去读写数据,而在容器里jenkins 的 uid 是 1000
这里的话我们要通过jenkins上的kubectl客户端连接k8s,所以我们需要安装一个k8s的客户端kubectl,下载k8s客户端
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |