dockre&docker-compose搭建CICD平台Jenkins、GitLab、Ansible,可以考虑使用K8S部署Jenkins、GitLab

笔者所搭建的CICD平台由Jenkins、GitLab、Ansible构成,本篇将讲述搭建步骤

本部分CICD的部署分为以下几个阶段

1、主机准备。

2、安装前预配置。准备相应的系统配置与软件依赖。

3、执行安装。

4、安装后配置。添加相应的组件以及修改配置。如导入模板等。

一、主机准备

Centos7.2

配置:内存大于4G。(其中Jenkins占1.5G、Gitlab占2G)

8080、10080、10022、50000端口未使用

二、安装前预配置

1、添加阿里yum源(如果已配置了yum源此步可以跳过)

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

wget -O /etc/yum.repos.d/CentOS-Base.repo

yum clean all

yum makecache

2、安装docker

yum install -y docker

3、安装docker-compose(docker编排工具)

yum install -y docker-compose

4、安装ansible

yum install -y ansible

5、安装git

yum install -y git

备注:docker建议使用1.12.6或以上版本、docker-compose建议使用1.17或以上版本、ansible建议使用2.4或以上版本。

三、执行安装

mkdir /home/jenkins

chmod +777 /home/jenkins

cd ~

cd cicd_install_blog

vi +53 docker-compose-gitlab.yml    该53行的IP修改为本机IP

部署Jenkins

docker-compose -f "docker-compose-jenkins.yml" up -d

部署gitlab(预计5分钟完成)

docker-compose -f "docker-compose-gitlab.yml" up -d

验证:

访问Jenkins:http://HOST:8080

1、搭建CICD平台_yum源

访问GitLab:http://HOST:10080

1、搭建CICD平台_docker_02

四、安装后配置

GitLab设置完root即可使用了

Jenkins以上展示的为初始化的页面,安装如下

1、cat /home/jenkins/secrets/initialAdminPassword    获取验证密码并填入初始化页面中

2、进入选择插件安装界面,选择第一个(Install suggested plugins)

3、设置管理员账号 admin/passwd

4、进入管理页面

1、搭建CICD平台_docker_03

到此搭建CICD平台就搭建完毕了。

  • 收藏
  • 评论
  • 举报

相关文章

posted @ 2022-11-25 10:17  谢端阳  阅读(234)  评论(0编辑  收藏  举报