栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

文章目录
  • 前言
  • 一、环境准备
  • 二、使用步骤
    • 1.GitlabOS(gitlab服务器使用)
    • 2. Centos2 服务器
  • 总结


前言: 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的安装配置。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/894183.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号