教你如何从开发到编译打包部署发布一站式实现【企业级】

教你如何从开发到编译打包部署发布一站式实现【企业级】,第1张

文章目录
  • 前言
  • 一、我们要实现的目标是什么?
  • 二、DevOps是什么?
  • 三、 *** 作步骤
    • 1.购买云服务器
    • 2.环境配置
  • 总结


前言

本篇文章主要指导大家如何是实现和完成项目,一些专业名词不过多的敷述,只讲干货为主。如其中可能涉及到的一些原理和基础支持大家可自行查阅相关资料或留言给作者,本人会第一时间给您回复。


提示:以下是本篇文章正文内容,下面案例可供参考

一、我们要实现的目标是什么?
  1. 本地利用开发工具开发代码
  2. 将代码提交到码云
  3. 登录jenkins后台,创建流水线项目
  4. 执行流水线,自动拉取码云上代码,编译、打包、部署
  5. 在属主机上生成我们代码项目的镜像,运行容器
二、DevOps是什么?

Development和Operations的组合词;

  1. DevOps 看作开发(软件工程)、技术运营和质量保障(QA)三者的交集。
  2. 突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、 发布更加快捷、频繁和可靠。
  3. DevOps 希望做到的是软件产品交付过程中 IT 工具链的打通,使得各个团队减少时间损 耗,更加高效地协同工作。专家们总结出了下面这个 DevOps 能力图,良好的闭环可以大大 增加整体的产出。
三、 *** 作步骤 1.购买云服务器

我这里用的是阿里云,为买过云服务器的同学可查阅相关资料,这里我只讲一些关键点。

  1. *** 作系统选用centos7.9(作者前期发现其他版本系统对后面的软件安装有兼容性问题)
  2. 配置安全组规则,开放全部端口(防止后面开放项目需要频繁开放端口)
  3. 内存最好大一些(推荐2g),云盘大一些(推荐50g)
2.环境配置
  1. 安装docker

    1.1、移除旧版本

    	sudo yum remove docker*
    

    1.2、设置docker yum源

    	sudo yum install -y yum-utils
    
    	sudo yum-config-manager --add-repo  https://download.docker.com/linux/centos/docker-ce.repo
    

    1.3、安装最新docker engine

    	sudo yum install docker-ce docker-ce-cli containerd.io
    

    1.4、启动服务

    	systemctl start docker
    
    	systemctl enable docker
    

    1.5、镜像加速

    	sudo mkdir -p /etc/docker
    
    	cd /etc/docker
    
    	touch daemon.json
    
    	vim daemon.json
    
    将以下内容编辑到daemon.json文件中,然后保存退出即可:
    	{ 
    	    "registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"]
    	}
    
    	sudo systemctl daemon-reload
    
    	sudo systemctl restart docker
    
  2. Jnekins安装


总结

提示:这里对文章进行总结:

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/793239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存