DevOps学习(一)

一开始先了解概念。

DevOps,一般是指Development和Operation的结合,即开发和运维。一般会说还结合了质量保障。

具体一点的话,可能就是,开发测试运维部署,都结合起来了(你可以自己搞了)。

相关的几个技术:

微服务,将原来是整个大的黑盒的软件拆分成较小的盒,从一个整体,提供多个服务,变成,多个个体,提供不同服务(还能组合起来)。

容器,比较熟悉的是Docker,在操作系统上划分出不同的运行环境(container),占用资源更少,部署环境更快(一般是和虚拟技术对比)。开发部署环境也更好的隔离了,降低了彼此的影响(方便调整)。

本次的目标是部署一个DevOps系统,主要由几个部分组成:

1.LDAP,用于统一管理成员的账号

2.Gitlab,作为代码仓库,存放代码,进行代码管理。

3.Jenkins,用于提交代码后的自动部署。

理想情况下的流程:

成员通过LDAP管理的账号登录GitLab,上传代码;

Jenkins(从GitLab)拉取代码,根据预设进行操作(Build,生成二进制文件,部署到测试环境,自动测试,上线)

再概括一点,LDAP负责管帐号,GitLab负责存代码,Jenkins负责一键启动。

步骤

先架设LDAP,这里openldap就挺好的;

gitlab搭建起来,和ldap连接;

待续。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值