DevOps
文章平均质量分 78
DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。
亓荼
利剑出鞘,决胜千里。
展开
-
DevOps—持续集成Jenkins(五)
简介 1、Jenkins持续集成(continuous integrantion)是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。 2、Jenkins持续集成平台依赖的组件,包含JOB工程、SVN仓库源、Git仓库源、Manven编译器等 3、Maven可以实现对软件代码进行编译、打包、测试,功能已经很强大了,那还需要Jenkins做什么呢?maven可以控制编译,控制连接,可以生成各种报告,可以进行代码测试。但是默认不能控制完整的流程。没有顺序定义,那是先编译还是先连接,先进行代原创 2022-05-21 17:36:50 · 434 阅读 · 0 评论 -
DevOps—持续集成Maven(四)
目录 Manven简介 Manven安装 Manven项目结构 Manven常用命令 Manven简介 1、我们工作时,除了编写源代码,每天有一部分时间都花在了编译、运行单元测试、生成文档、打包和部署上面,这就是构建。多次重复的做这种工作,浪费了大量程序员的时间,所以有人用软件使这一系列操作完全自动化,只需要一条命令,这些繁琐的操作会很快完成。 2、manven编译工具是对ant工具的进一步改进,在make工具中,如果需要编译某些源文件,首先要安装编译器等工具。有时候需要不同版本的编译器,例如原创 2022-05-20 18:37:01 · 385 阅读 · 0 评论 -
DevOps—持续开发Gitlab(三)
gitlab 代码管理平台是CI持续交付(Continuous Delivery)常用软件,其软件本身功能比较强大,自身拥有CI/CD 的能力。 gitlab 实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,主要功能包含托管代码、评审代码、项目管理、软件构建等。原创 2022-05-18 23:19:49 · 398 阅读 · 0 评论 -
DevOps—持续部署Ansible(二)
Ansible执行工具是CD持续部署(Continuous Deployment)常用软件。Ansible基于Python语言实现,由paramiko和PyYAML两个关键模块构建。Ansible的编排引擎可以出色地完成配置管理,流程控制,资源部署等多方面工作。原创 2022-05-18 23:19:10 · 819 阅读 · 0 评论 -
DevOps—基本概念(一)
DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作。以持续集成(CI)、持续部署(CD)为基础,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。原创 2022-05-17 09:22:03 · 307 阅读 · 0 评论