搭建CICD平台

搭建CICD平台**搭建CICD平台**1、主机准备。2、安装前预配置。准备相应的系统配置与软件依赖。3、执行安装。4、安装后配置。添加相应的组件以及修改配置。如导入模板等。一、主机准备Centos7.2配置:内存大于4G。(其中Jenkins占1.5G、Gitlab占2G)8080、10080、10022、50000端口未使用二、安装前预配置1、添加阿里yum源(如果已配置了…

大家好,又见面了,我是你们的朋友全栈君。

**

搭建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.repohttp://mirrors.aliyun.com/repo/Centos-7.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 ~

https://github.com/hqh546020152/cicd_install_blog.git

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

在这里插入图片描述
访问GitLab:http://HOST:10080
在这里插入图片描述

四、安装后配置

GitLab设置完root即可使用了

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

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

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

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

  4、进入管理页面

在这里插入图片描述

    到此搭建CICD平台就搭建完毕了。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131261.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月12日 下午5:16
下一篇 2022年6月12日 下午5:16


相关推荐

  • 匹配滤波(四种滤波器的幅频特性)

    匹配滤波(matchedfiltering)是最佳滤波的一种。当输入信号具有某一特殊波形时,其输出达到最大。在形式上,一个匹配滤波器由以按时间反序排列的输入信号构成。且滤波器的振幅特性与信号的振幅谱一致。因此,对信号的匹配滤波相当于对信号进行自相关运算。配滤波器是一种非常重要的滤波器,广泛应用与通信、雷达等系统中。从上面的理论推导可以看到,当输出信噪比为最大值的时候,滤波器的传递函数与输入信号的频谱函数满足特定的关系,式2.10就反映了这个关系。满足这种关系的线性滤波器,称之为匹配滤波…

    2022年4月18日
    111
  • 简单图文解释冯诺依曼体系结构(通俗易懂版)

    简单图文解释冯诺依曼体系结构(通俗易懂版)冯诺依曼式计算机主要由输入设备,输出设备,控制器,运算器,存储器该五个组成部分构成。我们可以将该体系结构的运作通过人类接收信息,处理信息,并输出信息这个过程来加以类比理解。人类:当眼睛看到某些信息,这些信息被存储到记忆装置,大脑从记忆装置取出信息,并加以思考运算,再放回记忆装置,大脑控制记忆装置将信息传输给嘴巴,将信息表达出来。(这个过程大脑的指令占领导地位)冯诺依曼计算机:当输入设备接收到数据,数据将被存储到存储器,控制器发出取数据和运算的指令,数据被取出方去放入运算器中加以运算,运算结束后,控制器

    2025年6月11日
    8
  • flyio「建议收藏」

    flyio「建议收藏」支持多平台、所有js环境的网络请求方式node使用实例:letFly=require(“flyio/src/node”)letfly=newFly;get请求:fly.get(url).then(function(response){console.log(response);}).catch(function(error){console.log(error);});post请求: fly.p

    2025年10月9日
    8
  • 手动实现一维离散数据小波分解与重构

    手动实现一维离散数据小波分解与重构前言本文集中前面主要介绍了离散数据的傅里叶变换,并且得到了较好的效果!那既然有了傅里叶变换这个工具,为什么还需要小波变换呢?因为:傅里叶变换只能告诉你原始信号中有哪些频率,但不能告诉你这些频率的信号出现在什么时间!也就说明:如果信号是”时变”的(频率随着时间是改变的),那么单纯用傅里叶变换所能反映的信息就十分有限了!因此,针对时变信号,我们使用小波变换。图1展示”时变信号”与”时不变信号”区别:图1:时不变信号与时变信号时不变与时变的区别,看下面的实现的代码就很轻易理解:x=0:0.001:1

    2022年10月7日
    4
  • PLSQL Developer连接Oracle11g 64位数据库配置详解

    PLSQL Developer连接Oracle11g 64位数据库配置详解最近换了台64bit的电脑,所以oracle数据库也跟着换成了64bit的,不过问题也随之产生,由于plsqldeveloper暂时没有64bit版本的,所以无法连接到64bit的oracle上,经过一番折腾,终于成功连接到数据库上,现记录下配置过程,以便查看。

    2022年5月26日
    58
  • http错误状态码_HTTP常用的14种状态码

    http错误状态码_HTTP常用的14种状态码一些常见的状态码为:200-服务器成功返回网页404-请求的网页不存在503-服务不可用详细分解:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码说明100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。…

    2026年4月17日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号