DevOps
文章平均质量分 58
梅森上校
十多年软件行业从业经验,热爱技术,精于项目管理和研发团队建设。闲暇至于,喜欢欣赏音乐,看看电影;摆弄摆弄茶道,让身心得以调整和休息。
展开
-
DevOps 工程师面试问题(持续更新)
DevOps 工程师面试问题DevOps是一种高度技术化的业务方法,它将软件开发置于业务运营的核心,以支持对技术日益增长的需求。DevOps将把一个拥有单一技能的工程师转变成一个拥有多种技能的工程师,包括Coding、Infrastructure、配置管理、测试、构建和发布。因为它不局限于任何特定的技术,所以在DevOps环境中工作的人们不断地使用、集成和自动化不同的技术。围绕着DevOps的理念,新的工作角色正在出现。其中一些是:DevOps Architect、Automation Te原创 2021-02-20 22:09:35 · 3085 阅读 · 0 评论 -
pip 命名备忘录
pip 命名备忘录pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。最新版本是 21.0.1可以访问网站:https://pypi.org/project/pip/Python官网下载 Python 最新版本:https://www.python.org/downloads/windows/ 最新版本是 3.9.1下载安装好Python后,在 3.9.1 版本中自动集成了 pip 命令。可以通过下面的命令查看pip的版本:.原创 2021-02-14 23:55:45 · 208 阅读 · 2 评论 -
DevOps对于测试团队意味着什么?
DevOps对于测试团队意味着什么?在2020年的夏天,我不止一次经历了项目发布前开发团队和测试团队连续加班工作到后半夜的场景。开发和测试团队工作到很晚,他们集中精力,赶在最后期限之前需要完成一些非常重要的工作项:开发团队快速修复缺陷 测试团队进行Retest 开发团队和测试团队进行缺陷Review,然后按照优先级和严重等级对缺陷进行重新排序,确定缺陷修复顺序 对于存在争议的和不能确认的缺陷进行再次Review,争论到耳红脖子粗,最后由PO进行调停 关闭缺陷列表 将即将发布的软件版本原创 2021-02-14 01:06:46 · 336 阅读 · 1 评论 -
git 学习文档链接
http://book.git-scm.com/docs/githttp://rogerdudler.github.io/git-guide/index.zh.htmlhttps://www.atlassian.com/git/articles/10-years-of-git原创 2021-01-17 01:07:38 · 108 阅读 · 0 评论 -
杂谈数字化转型(Data Transformation,DX)
数字转型(digital transformation/DX)是2017年开始逐渐升温的概念。什么是数字化转型?数字化转型的定义五花八门,各有道理,IDC对数字化转型的定义较为贴切:数字化转型是利用数字化技术和能力来驱动企业商业模式创新和商业生态系统重构的一种途径与方法。Digital transformation can refer to anything from IT moder...原创 2020-02-29 15:40:21 · 2620 阅读 · 0 评论 -
[敏捷开发实践] 高质量软件交付之概念模型
高质量软件交付之概念模型原创 2019-12-07 23:17:02 · 335 阅读 · 0 评论 -
[敏捷开发实践] Jenkins与持续集成(Continuous Integration)之概述
Jenkins与持续集成(Continuous Integration)之概述1. 持续集成(CI,Continuous Integration)的定义大师Martin Fowler对持续集成是这样定义的:持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验...原创 2019-09-08 12:55:30 · 939 阅读 · 0 评论 -
Continuous Integration 和 Continuous Delivery 常用的技术工具
持续集成、持续交付、持续部署的基本含义持续集成(Continuous Integration,CI)是一种软件开发实践。在持续集成中,团队成员频繁集成开发好的代码,一般每位成员至少每天集成一次,当然也可以多次。每次集成会经过自动化构建(包括静态扫描、安全扫描、自动化测试等过程)的检验,以尽快发现集成错误。持续交付(Continuous Delivery)是指频繁地将软件的新版本交付给...原创 2019-08-18 17:53:40 · 1445 阅读 · 0 评论 -
一张关于Git的历时发展图(值得一看)
一张关于Git的历时发展图(值得一看)https://www.atlassian.com/git/articles/10-years-of-git2005年Linux 内核开发社区正面临严峻的挑战:他们不能继续使用 BitKeeper(一个分布式版本控制系统) 了(原因是当时Bitkeeper 著作权所有者决定收回授权,内核开发团队与其协商无果),而又没有其他的 SCM (Software...原创 2018-12-30 23:26:53 · 283 阅读 · 0 评论 -
理解DevOps的基本原则、价值
什么是DevOps?DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快...原创 2018-12-26 21:48:20 · 2421 阅读 · 0 评论 -
一张图解读DevOps常用的工具
一张图解读DevOps常用的工具转载 2018-12-26 21:32:05 · 1989 阅读 · 0 评论 -
简单理解什么是DevOps?
DevOps is a methodology capturing the practices adopted from the very start by the web giants who had a unique opportunity as well as a strong requirement to invent new ways of working due to the very...翻译 2018-12-26 20:40:24 · 1939 阅读 · 0 评论