GitLab 是一个基于 Web 的 DevOps 生命周期工具。它提供了一个 Git 仓库管理器,具备 wiki、问题跟踪和 CI/CD 管道功能,采用的是 GitLab 公司的开源许可。
Tasktop 允许将所有这些工具添加到敏捷、ALM、PPM 和 ITSM 中,实现了对整个生命周期前所未有的可见性。
VersionOne 支持 Scrum、看板、XP、SAFe 和混合开发方法,并使跨团队、程序、软件组合和企业的计划、跟踪和报告变得更容易。
敏捷项目管理工具,是开发人员围绕高优先级共享 backlog 进行实时协作的首选工具。
Trello 是一个基于 Web 的看板风格的清单应用程序,是 Atlassian 的子公司。
很多团队用它来计划各自的工作 sprint。
使用敏捷工具,包括 Scrum、看板和其他敏捷方法仪表板来更好地跟踪软件项目并进行计划。
这些都是可视化工作、分享计划、跟踪进展、确保朝着目标前进的好方法。
为什么问题跟踪对 DevOps 来说很重要?
-
用户响应;
-
减少知识损耗;
-
反馈闭环。
Jira 是由 Atlassian 公司开发的问题跟踪产品,提供了 bug 跟踪和敏捷项目管理功能。
YouTrack 是 JetBrains 公司开发的一款基于浏览器的 bug 跟踪、问题跟踪系统和项目管理软件。它支持基于查询的问题搜索——包括自动完成、批量处理问题、定制问题属性集以及创建自定义工作流。
Zendesk 让客户问题跟踪变得更简单,包括优步和 Airbnb 在内的很多公司都使用 Zendesk 作为他们的问题跟踪软件。
为什么源码控制对 DevOps 来说很重要?
-
资产管控;
-
减少传输损耗;
-
促进团队合作。
Git 是一个分布式版本控制系统,用于在软件开发期间跟踪源代码的变更。它是为协调程序员之间的工作而设计的,但它也可用于跟踪文件的变更。它专注于速度、数据完整性和对分布式、非线性工作流的支持。
GitHub 提供了 Git 分布式版本控制和源代码管理功能,以及自有的一些特性。
GitLab 的版本控制通过世界级的源代码管理功能帮助你的开发团队共享、协作和最大化他们的生产力。