声明:本网站为 Atlassian 官方公众号知识库,而非 Atlassian 官方网站

Atlassian 重磅推出12个新功能为您打造全新 DevOps 体验!

发表时间:2020-08-04 17:25作者:MATT RYALL

我们的使命是通过协作工具和实践的力量来释放所有团队的潜力。对于实践 DevOps 的团队来说尤其如此,好的工具完全可以真正提升开发团队,IT 运营团队和业务团队之间的高效协作。

但是,增加多个团队的协作也有可能会给开发人员带来其它成本的付出。虽然开发人员无需编写代码并构建创新的解决方案,但最终需要花费大量时间去集成多个工具,更新工作状态并与其他团队共享。

在我们今年年初进行的 DevOps 趋势调查中很明显地发现了这个问题。我们发现,本应该使开发人员的生活更轻松的那些做法实际上引起了新的痛苦。太多不兼容的工具,手动流程管理以及不断变化的协作实践阻碍了开发人员实现全链路 DevOps 的愿望。
90%的团队表示 DevOps 对业务产生了积极的影响,但也有可能会为了创新而浪费时间,有84%的团队表示他们面临实施方面的障碍。
近期,我们推出了12个   DevOps   新功能,其自动化和集成功能帮助开发人员节省时间并更快地发布更好的代码。开发人员可以进行更少的语境切换,开更少的会议,有关安全事件的IT 提醒也会变得更少。因此开发人员将有更多时间进行编码并为客户创造价值。

我们新推出的自动化功能可以将 Atlassian 产品和第三方工具的很好地集成起来,这使得开发团队,IT 运营团队和业务团队可以非常高效地协同起来,从而帮助开发人员专注于他们的代码。Atlassian 以 Jira 作为基础和最终的事实来源,统一了所有 DevOps 的工作并减少了协作负担。


无需切换代码语境也可以计划和跟踪项目

我们认为,DevOps 工具链不是万能的方法。DevOps 是横跨不同应用程序和团队的工具箱,对于使用哪种工具或使用多少工具,开发人员最为了解。但正是有了这种灵活性,如何高效进行团队之间的协调就变得十分迫切了。我们的调查发现,越来越多的 DevOps 团队表示他们需要5种以上的工具来了解项目状态。而并未使用这些工具进行紧密合作的 IT 运营和业务团队也是需要了解正在发生的事情以及何时发生。在这种情况下,Jira 就有了用武之地,Jira 可以自动化地进行跨团队和工具的统一工作。

我们已经在 Jira Software Cloud Bitbucket CloudGitHub GitLab 之间建立了深度集成,从而可以在您自动编码的地方进行问题跟踪和项目更新,而无需回到 Jira。您的项目经理将无需提醒您进行更新,也不会中断您的编码流程,因为您的项目委员会将根据您在 BitbucketGitHub GitLab 中的工作自动进行更新。

  • Bitbucket Cloud 中新的“您的工作”仪表板已进行了扩展,其中包括分配给您的 Jira 问题,因此您可以快速从一项任务转移到下一项任务,而无需在工具之间跳转。在每个库中,您还将很快在“ Jira 问题”选项卡中看到一个新的团队级视图,以查看已关联项目和问题。

  • 在 Jira Software Cloud 中,我们通过功能强大的新 DevOps Automation Triggers 增强了自动化功能。只需单击几下,您就可以创建自动化规则,以使您的工作与开发活动保持同步,并通过任何已连接的代码库中的 commit 或 pull request 活动触发。最基本的是,您可以自动更新相关的 Jira 问题的状态,而且这些新的自动化方法还允许更复杂的规则,例如为质量检查或代码审查重新分配Jira问题,甚至向团队的Slack频道发送有关新 PR 的消息。这些自动化规则可与 Bitbucket Cloud,GitHub,GitLab 以及与 Jira Software Cloud 集成的任何代码库一起使用。

审查,测试和部署代码不必来回切换工具

每个团队都希望有最好的工具来编写和审查代码,而使用BitbucketCloud,我们可以满足您的所有要求。我们希望最大程度地提高开发人员在日常工作中的生产力,即编写和审查代码。

无论您是喜欢在Bitbucket还是在IDE中工作,我们的目标都是让您步入正轨,并减少工具之间不必要的来回切换。
  • Bitbucket Cloud 的新 Pull Request 体验为您提供了创新的设计,使您可以更轻松,更快捷地查看代码更改。合并的任务列表,集成的Jira问题创建以及活动提要过滤器等新功能使开发人员可以更快地完成其代码审查,并有效地一次处理多个提取请求。

  • Atlassian VS 代码集成将整个开发管道带到了您的编辑器中,在 Jira Software Cloud 中查看任务列表并体验完整的代码审查流程,以及在 Bitbucket Pipeline中进行 CI/ CD。

bb-megalaunch-section-cicd@2x-1.png

快速并完美地交付

DevOps 团队正在尝试通过自动化以及将手动检查“shifting left”到 CI/ CD 流程中来加快其交付过程。为了解决这个问题,我们将问题扫描和质量报告引入到了 Bitbucket Cloud 代码审核体验中,以便在将任何内容推入生产环境之前,审核人员都会收到有关潜在问题的警报。您还可以试用我们新的自动化变更管理,该功能将您的 CI/ CD 流程与 Jira Service Desk Cloud 中的轻松变更批准连接起来。

  • Bitbucket Cloud 中的 Code Insights 可让您将最佳的 DevOps 扫描,测试和分析工具引入到您的代码审查过程,包括用于自动化测试的 Mabl 和用于自动化监控的 Sentry。我们新的 DevSecOps 可以与 Snyk 的集成,这一点特别重要,因为 Snyk 可以尽早扫描并突出显示重要的安全漏洞——在它们变成 Sev-1 安全事件之前。所有这些集成都基于开放的 API,因此您可以使用自己工具的其它代码报告来扩展 Bitbucket Cloud。
  • 使用 Jira Service Desk Cloud 和 Bitbucket Pipelines(当前处于早期访问)的自动化变更管理将暂停您的 CI / CD 流程,在 Jira Service Desk 中创建变更请求,然后在批准后触发部署:

    • 我们的 Jira Service Desk Cloud 中的风险评估引擎可以快速评估变更的风险,并自动批准和部署低风险变更。
    • 我们 Jira Service Desk Cloud 中的变更管理视图通过将所有信息汇总到可追溯的变更请求中,使团队可以审查并在必要时手动批准,从而简化了高风险变更的批准流程。
    • 自动化的变更管理功能可以支持 Bitbucket pipelineJenkinsCircle CI Octopus Deploy

减轻警报负荷并更快解决事故

当事件发生时,快速解决问题的关键是迅速确定引起问题的原因。随着您的团队采用DevOps并使他们的部署流程自动化,与变更相关的故障变得越来越普遍。当您开始处理故障时,知道最近的代码更改是否引起了问题,并立即能够从正确的开发人员那里获得帮助,这不是很好吗?

对于当今的大多数团队而言,这需要进行高级检测工作,包括检测Git历史记录和Jira工单。我们知道必须得有更好的方法才行。Opsgenie 与 Jira Software Cloud 和 Bitbucket Cloud 进行了全新的深度集成可帮助团队简化整个过程,为第一响应者提供有关近期部署及其相关 Jira 工单的审计跟踪。
  • 我们的 Opsgenie 和 Bitbucket Cloud 集成集中所有警报并过滤出噪音,以确保发现了正确的问题,警告了正确的人员并采取了正确的措施。使用“ 事件调查仪表板,团队可以查看事件发生之前的部署,将其添加为潜在原因,然后与进行更改的开发人员联系,以便他们可以回滚并解决该事件。

select_deployment_example-1.png

DevOps 成功取决于工具、实践和文化

成功的 DevOps 实施并不仅限于完善连接工具。大多数 DevOps 从业者都同意,他们将人员和团队文化视为成功实施的首要因素。为了达到这种平衡,我们为您创建了一个新的学习和分享 DevOps 最佳实践的地方。

我们的资源中心提供有关如何将工具与实践联系起来以及如何培养世界一流的DevOps文化的指导资料。该中心包括:

  • DevOps 社区(具有 DevOps 思想领袖的独家 AMA

  • DevOps Confluence 模板(以改善 DevOps 习惯并设定长期团队目标)

  • DevOps 指南(有关如何将工具(如 Jira)与行业最佳实践(如 CI / CD)连接的知识)

我们还将自动集成扩展到您的常用通信工具。对于您的日常工作,我们的 Slack 集成 Statuspage 集成可以帮助您在内部和外部通信中采用DevOps最佳实践。
分享到:
评论留言
关注我们
 
 

关注Atlassian官方公众号

获取最新产品与活动信息

7a6583172c789ff30f0e7ac723b18111.png