
运维
文章平均质量分 62
嘎嘎软件测试
分享个人成长、团队管理、软件测试技能知识等内容
展开
-
【Git系列】带你入门Git
1 什么是GitGit是一个开源的分布式版本控制系统,可以用于项目版本管理,一般公司都会使用git+gitlab作为代码管理工具。对个人来说一般是Git+gitlab作为自己的项目管理工具,但是因为gitlab经常访问不了,所以有很多人会选择gitee,国内的码云。我们在工作中也需要拉开发的代码下来,测试时进行代码比对,针对开发改动的点,有针对性的进行测试。所以我们也需要了解Git的使用,本章我们就来简单介绍一下Git的基本命令。2 Git工作流首先我们来了解Git的工作流。工作区可以理解未交给G原创 2022-02-20 10:50:45 · 437 阅读 · 0 评论 -
【shell系列】环境管理必备工具shell
目录一、什么是shell二、shell脚本的运用场景三、常用的shell脚本四、总结五、历史文章指路一、什么是shellshell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 shell 的本质。简单来说,我们就是通过shell来操作Linux。下面我来分享下我之前工作中常用的一些shell脚本。二、shell脚本的运用场景掌握shell脚本的使用方式在我们环境管理上是非常有帮助的。举例子,我们可以通过shell脚本检测测试开发环境的原创 2022-02-12 21:51:30 · 1731 阅读 · 0 评论 -
【自动化运维】带你入门ansible
1、什么是ansible?ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。2、如何安装ansible?ansible的安装来源于epel仓库,因此在安装前需确保安装了正确的epel源:yum install -y epel-release安装ansible命令:yum install ansible -y查看ansible是否安装:rpm -qa原创 2022-02-09 21:05:39 · 171 阅读 · 0 评论 -
【Linux系列】Linux三剑客awk,sed,grep
目录一、Linux三剑客二、历史文章指路一、Linux三剑客Linux中的三剑客是指awk,sed,grep。awk擅长取列sed擅长取行和替换grep擅长查找功能1、awk简介awk是一种处理文本文件的语言,是一个强大的文本分析工具。举例#查找nginx的进程id ps aux|grep nginx|grep -v grep|awk '{print $2}'; #使用":"分割,打印文件第1列 awk -F ':' '{print $1}' /etc/passwd; #使用":"分割,打印文件第1,原创 2022-02-08 20:48:00 · 901 阅读 · 0 评论 -
【自动化运维】从0到1 CICD自动化部署落地分享
目录一、CICD简介二、CICD实践过程三、含泪踩坑四、历史文章指路一、CICD简介1、CICD定义Continuous Integration (CI) 持续集成Continuous Delivery (CD) 持续交付Continuous Deployment (CD) 持续部署2、DevOps定义DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。DevOps的基础原创 2022-02-07 12:05:11 · 2721 阅读 · 0 评论