InfoQ|运维必备的DevOps工具链大盘点
本篇文章中将介绍一些能够帮助你实现 DevOps 目标的核心技术类别和具体技术 。1关于 DevOps 及其工具
关于 DevOps 及其工具 , 需要记住:
- 持续改进是目标;
- DevOps 不是花钱买来的;
- 分阶段采用工具 。
- 分享目标;
- 透明性;
- 赋能 。
Tasktop Tasktop 允许将所有这些工具添加到敏捷、ALM、PPM 和 ITSM 中 , 实现了对整个生命周期前所未有的可见性 。
CollabNet VersionOne VersionOne 支持 Scrum、看板、XP、SAFe 和混合开发方法 , 并使跨团队、程序、软件组合和企业的计划、跟踪和报告变得更容易 。
Pivotal Tracker 敏捷项目管理工具 , 是开发人员围绕高优先级共享 backlog 进行实时协作的首选工具 。
Trello Trello 是一个基于 Web 的看板风格的清单应用程序 , 是 Atlassian 的子公司 。
很多团队用它来计划各自的工作 sprint 。
Azure Boards 使用敏捷工具 , 包括 Scrum、看板和其他敏捷方法仪表板来更好地跟踪软件项目并进行计划 。
这些都是可视化工作、分享计划、跟踪进展、确保朝着目标前进的好方法 。
3问题跟踪 为什么问题跟踪对 DevOps 来说很重要?
- 用户响应;
- 减少知识损耗;
- 反馈闭环 。
JetBrains YouTrack YouTrack 是 JetBrains 公司开发的一款基于浏览器的 bug 跟踪、问题跟踪系统和项目管理软件 。 它支持基于查询的问题搜索——包括自动完成、批量处理问题、定制问题属性集以及创建自定义工作流 。
Zendesk Zendesk 让客户问题跟踪变得更简单 , 包括优步和 Airbnb 在内的很多公司都使用 Zendesk 作为他们的问题跟踪软件 。
4源码控制 为什么源码控制对 DevOps 来说很重要?
- 资产管控;
- 减少传输损耗;
- 促进团队合作 。
GitHub GitHub 提供了 Git 分布式版本控制和源代码管理功能 , 以及自有的一些特性 。
GitLab GitLab 的版本控制通过世界级的源代码管理功能帮助你的开发团队共享、协作和最大化他们的生产力 。
Bitbucket Bitbucket 是 Atlassian 公司为使用 Mercurial 或 Git 版本控制系统的源代码和开发项目提供的基于 Web 的版本控制代码库托管服务 。
Subversion Apache Subversion 是一种软件版本控制系统 , 采用了 Apache 开发源码许可 。 软件开发人员使用 Subversion 来维护文件的当前和历史版本 , 例如源代码、Web 页面和文档 。
5构建工具 为什么构建工具对 DevOps 来说很重要?
- 一致的打包效果;
- 自动化错误探测;
- 尽早发现质量问题 。
推荐阅读
- 技术编程|人工智能在大视频运维中如何实现CDN硬盘故障预测?
- 中关村在线|假期回归 办公必备:电商热销护眼显示器推荐
- Mac等風来~|Mac新手必备小技巧:让你的MAC一个顶俩,效率爆棚!
- |Bilibili资深运维工程师:DCDN在游戏应用加速中实践
- |便携产品 | 来看看这些出行必备的高颜值设计
- InfoQ|接手了严重过时的软件,到底是该逐步重构还是摧毁重写呢?
- 中关村在线|双节出门浪!等等,旅行必备神器带了吗…
- iQOO手机|游戏党中秋节必备!iQOO两款游戏体验出色的手机推荐
- 事项|「必备干货」国庆旅游要点及净水器处理事项
- 中关村在线|游戏盘必备:870QVO的这些升级香吗?