团队工具
CI/CD 工具的使用在 DevOps 工程师、架构师、团队主管和开发技术推广工程师中最普遍。
可用的团队协作工具多种多样,每一种都适合不同的需求。为您的团队选择合适的工具可能会让人势不可挡。这就是我们撰写 2021 年最佳协作工具博文的原因,该博文基于 DevEco 调查结果并检查了软件专业人员目前使用的各种协作工具。
视频会议工具的使用数量显著增长,这显然是由疫情和远程工作增加造成的。目前,66% 的受访者使用视频会议工具,而去年只有 43%。其他通信渠道的使用率没有太大变化。
Jenkins 是公司使用中最受欢迎的 CI 系统,而 GitHub Actions 是个人使用中最常见的选择。
绝大多数开发者 (91%) 使用 GitHub 进行版本控制。
工具引入云解决方案是一个明显的趋势。自 2018 年以来,云版本的使用量翻了一番。如今,有一半的持续集成工具用户在云中运行这些工具。其他工具对云的使用量也呈上升趋势,例如问题跟踪器和持续交付解决方案。
2021 年,JetBrains 推出了 TeamCity Cloud,这是一种托管式 CI/CD 服务,专为不想维护和扩展自己的基础架构的团队而设计。它使协作开发变得更容易、更快捷、更有趣。
视频通话/视频会议工具市场发生了巨大变化。Zoom、Microsoft Teams 和 Google Meet 变得更受欢迎,而 Skype 却失去了很大一部分用户。
为了减少团队必须切换的不同工具的数量,JetBrains 的项目管理和问题跟踪工具 YouTrack 引入了知识库功能。它可以帮助您组织产品文档和个人笔记以及问题和项目。
与 2020 年相比,本地部署的 FTP 服务器的使用数量已减少,但其他基于云的工具的用户数量却增加。在为“其他”提供的选项中,相当多的受访者提到了定制解决方案。
团队倾向于使用由一个供应商提供的一组工具。例如,各种 Atlassian 工具之间存在相关性 – 开发者倾向于将 Jira、Bitbucket 和 Confluence 一起使用。我们还可以看到在 .Net 开发中 Microsoft 工具堆栈的不同使用率之间存在相关性。
这种趋势并不奇怪,因为在管理许可证和支持方面,使用一个供应商的工具会更加方便。此外,来自同一供应商的工具通常可以更好地相互集成。
我们 JetBrains 决定通过强大的集成功能越过单个工具的开发。我们为整个开发管道和通信过程打造了单一平台 - Space。Space 是一个统一的平台,它结合了整个软件开发管道所需的所有工具,并提供与我们的 IDE 的集成。
它结合了 Git 托管、代码审查、自动化、CI/CD、软件包、问题与文档、聊天与日历 – 所有这些都在一个地方,而且都是开箱即用的。
使用单一平台,您可以消除各项集成之间的切换,减少周期时间,并交付满足任务需求的高质量软件。
跟踪项目和任务,使用敏捷面板,计划冲刺和发布,保存知识库,调整报告和仪表板,以及创建遵循业务流程的工作流。
YouTrack 可以轻松从容地处理任何事情,从个人任务到公司范围的项目组合。
自动执行任何复杂度和规模的 CI/CD 管道,实时获得构建问题的通知,并轻松找到导致测试失败的提交。
正如 IDE 能给您带来编码的超能力一样,TeamCity 也可以让您的持续集成更加轻松。从第一天开始,它就可以与您的构建和测试工具集成、详细呈现 DevOps 管道,并帮助您提高工作效率。
感谢您的参与!
我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。
加入 JetBrains Tech Insights Lab
如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com。