采用开发运维工具的 成功的流程既需要公司里面的文化变化,又需要实现这种变化的新工具。这意味着,在整个开发生命周期涉及到一大批新旧工具,从规划、编码、测试、发布到监控。下面是你应该考虑添加到工具箱中的20种开发运维工具,但绝不是全部。
1 Jira Software
来自Altassian的JIRA软件是一款流行的软件开发工具,用于开发运维的一个关键部分:敏捷开发,处理项目中的多个步骤。这款开发运维工具 用于规划和跟踪工作,并确定优先级,处理产品发布,产品交付后监控性能。它与本文介绍的其他工具整合起来,提供基于云的服务这种形式。
相关链接:https://www.atlassian.com/software/jira
2 GIT
Git是一种免费的开源分布式版本控制系统,既可以处理单个的小项目,也可以处理庞大的企业项目。它极其轻便,专注于速度和处理分布式项目。它脱胎于Linux内核开发,该公司的GitHub网站对开源项目来说是一个非常流行的软件库。
相关链接:https://git-scm.com/
3 Visual Studio
有许多开发运维工具、实际上是软件开发平台,不过论全面性,没有一个比得上微软的Visual Studio,它支持多种语言,包括Python(一种流行的开发运维语言),支持针对Windows、安卓和iOS平台的开发,并支持基于云的协作开发。
相关链接:https://www.visualstudio.com/en-us/visual-studio-homepage-vs.aspx
4 Jenkins