DevOps运维实战(.net5.0+Gitlab+Jenkins+Docker+Harbor)-环境准备

文章目录


前言:

DevOps究竟要解决什么问题? 

先上一个wiki的说法:

维基百科:DevOps是一种文化、一场运动或实践,强调在自动化软件交付流程及基础设施变更过程中,软件开发人员和其他信息技术专业人员彼此之间的协作和沟通。旨在建立一种文化与环境,使得构建、测试、软件发布得以快速、频繁以及更加稳定的进行。

简单的理解:

企业通过自研工具或开源工具,先从自动化入手,将程序从手动编译、打包、部署等环节转变为自动化方式。达到快速,频繁响应的目的。

这个系列的文章我们不去深究理论的事情,主要从实践的角度。利用一个.net5.0 webapi 如何打包上传,提交到gitlab, Jenkins 拉取代码,编译成docker 镜像包提交到harbor 服务器,利用sh 文件在目标服务器拉取指定的版本并运行。详细参考下图。


一、环境准备

我这里使用的是在一台windows pc 上演示的。需要准备的环境:

1. VMware Workstation Pro

2. 2台centos虚拟机。因为使用到centos 系统,所以我们需要下一个镜像文件。CentOS-7-x86_64-DVD-2009.iso

2. MobaXterm,一个很好的shh终端工具

二、使用步骤

1. GitlabOS(gitlab服务器使用)

  • 为了后面网络使用方便,我这里网络连接严重使用桥接网络

  • 选择使用的ISO镜像文件

  • 选择安装centos7.
  • 这个gitlab我们选择一个GNOME桌面版本

  •  设置密码,创建用户即可。

2. Centos2 服务器

这个我们使用无界面模式按照,其他就参考1.


总结

通过这些操作,我们构建了2台centos 虚拟机为后面流程做准备。下一节我们讲一下gitlab的安装配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值