Jira Server 不维护了,如何将 Jira 平滑迁移到阿里云云效

作者:天彤

Atlassian 在 2020 年官方发布公告,从 2021 年起停止 Jira Server 产品的销售,并且在 2024 年彻底停止 Server 端产品的服务支持,这对于国内使用 Jira 产品的企业和研发团队造成了不小的影响。而此时国内很多 DevOps 产品都已经具备了比较强的产品竞争力,为研发者提供了更多的选择。

云效是阿里云提供的一站式 DevOps 平台,提供涵盖软件研发全生命周期的研发工具链和研发管理服务,目前已服务数十万家企业。

图片

希望进行 Jira 迁移的企业,可以借助云效的项目协作平台 Projex 轻松实现研发流程的定制化、规范化和自动化。

1)定制化

云效项目协作平台 Projex 具备很强的自定义能力,用户可以根据企业的研发流程规范,配置出适合团队要求的解决方案,这里主要包括:

  • 工作事项类型自定义,同时可以配置事项之间的层级关系和层级深度
  • 工作流自定义,可以创建新的状态,可以为每个事项类型配置不同的工作流程,也可以在每个项目中配置不同的流程
  • 工作事项字段的自定义,支持文本、数字、日期、用户、单选、多选等多种类型字段
  • 角色权限自定义,将事项的各种操作作为权限点,支持管理员对团队角色进行精细的权限管理

2)规范化

云效 Projex 还能支持团队管理员落地研发流程规范,并且可以根据实际要求配置规范管控的力度,做到在规范管理的前提下,又保留充分的灵活性。

  • 通过项目模版可以统一多个项目的设置,并且能够选择每个事项类型是统一还是项目自定义
  • 事项在创建和状态变化时都可以设置不同的字段必填
  • 父子项和依赖项的状态变化限制,例如子项不完成,父项不准完成
  • 状态流转权限可以授予个人和角色
  • 需求评审特性可以在研发流程中对需求的关键环节进行质量控制

图片

项目模版可以统一多个项目的设置

3)自动化

云效 Projex 具有很强的自动化规则配置能力,通过“触发条件-执行条件-执行动作”的设置,可以实现精准的自动化场景,帮助用户减少工作量,也能保证跨团队之间的协作更流畅。

图片

通过工作项变更事件设置自动化规则

  • 工作事项的状态与实际的研发、测试、发布工作进行联动,帮助研发人员与其他角色快速的对齐进度
  • 父子项与依赖项的状态联动,比如当其中一个子项变为进行中,父项就可以变为进行中,而只有全部子项变为已完成,父项才能变为已完成
  • 根据事项的分类自动设置负责人或者其他字段
  • 自定义通知规则,发送邮件或 IM 通知
  • 支持 webhook 触发外部系统的调用

云效 Jira 迁移方案

简单的迁移过程

云效提供了「自助式」的 Jira 迁移方案,您只需要在 Jira 将所有的项目和事务信息导出为 zip 文件,然后在云效的「数据导入」页面直接上传,剩下的工作将由我们来完成,帮助您把数据一次性导入云效。

https://devops.aliyun.com/projex/organization/setting/import

图片

在云效中导入 Jira 的备份文件

完整的数据迁移

云效的迁移方案尽可能完整地保留了 Jira 的原始数据,并且将 Jira 的概念与云效的概念进行一一映射。

查看链接:

https://help.aliyun.com/document_detail/2412391.html?spm=a2c4g.460492.0.0.11e22f5fobDetH

事务类型和工作流

Jira 和云效都提供了强大的事务类型自定义的特性,迁移方案将会保留 Jira 所有的事务类型,并且支持用户选择事务的映射关系。下图中云效的事务类型是一级类型,例如「任务」是一级类型,开发任务和测试任务是二级类型,迁移过程会自动创建二级类型,如果云效中已经存在同名的事务类型,将会自动合并。

图片

将 Jira 的事务和云效的工作项进行类型映射

事务的状态和工作流程也会完整的迁移到云效,如果云效中有同名的状态,也会自动进行合并,迁移后的工作流与 Jira 工作流保持一致;

Jira的事务存在层次结构,最基础的是“长篇故事(epic)- 故事(story)- 任务(task)”,这样的层次结构也会完整的保留下来。并且在云效,事务的层次结构是可以自定义的,您可以按照实际要求设置父子结构的关系和深度。

图片

设置事务直接的父子关系

事务的图片和附件

Jira 的事务描述(description)中经常会有贴图,事务也会有文件附件,这些资产在迁移时将会完全保留。如果 Jira 是私有化部署版本,附件文件是单独的文件,需要与导出 zip 文件进行整合后再上传,如果附件文件较大,请通过工单联系我们,通过其他的方式进行上传。

图片

如果附件文件大于 1G 则需要通过工单联系我们

事务的评论和动态

云效的迁移将会保留完整的事务评论(comment),评论中的图片也会完整保留,并且会保留事务动态中的关键信息,包括:事务创建、状态变化、负责人变化、版本变化,这样在云效中可以很清楚的了解jira事务的历史信息。

用户和权限

Jira 用户与云效用户的正确映射也非常重要,这样用户登录云效以后,才能看到跟自己相关的项目和事物数据。迁移会保留项目和事项的创建人和负责人,并保留事务评论和操作记录等重要场景的处理人信息。

由于 Jira 和云效的账号体系不同,迁移会按照账号的「邮箱」作为关键字进行匹配。如果企业员工数量较大,手工维护账号成本较高,我们建议您使用 RAM 账号同步的方式,批量创建云效账号,如果在账号匹配上遇到困难,请通过工单与我们联系,我们将帮助您进行账号的精确匹配;

图片

通过阿里云 RAM 用户创建云效用户

关于 Jira 的冲刺

Jira 的导出文件并不包含冲刺(sprint)数据,而 backlog 和 sprint 是 SCRUM 敏捷研发的重要特性,使用 Jira 的团队基本都会用到,如果您需要将 Jira 冲刺数据迁移至云效,请在导入事物数据之后,通过云效的 Open API 来创建云效迭代。云效的 Open API 支持迭代的创建和事务的字段更新。

查看链接:https://help.aliyun.com/document_detail/460492.html?spm=a2c4g.460478.0.0.61fc66eeUNH4dA

关于敏捷研发模式

云效支持完整的敏捷研发模式,如果您之前在 Jira 中已经有了敏捷研发的成功实践,那么迁移到云效之后,您可以继续原有的研发模式。

查看链接:https://help.aliyun.com/document_detail/224570.html?spm=a2c4g.2539890.0.0.34e06edaJpm83U

云效同时支持研发流程管理和项目流程管理,如果产研团队习惯通过项目制管理计划和交付,而一个项目又同时需要多个研发团队的支持,云效提供了完整的解决方案,支持项目计划和研发计划的并行管理,并且通过自动化实现进度的对齐。

关于文档知识库

云效也同样拥有专业的文档知识库产品「所思 Thoughts」,并且支持将 confluence 文档迁移至所思。

查看链接:https://help.aliyun.com/document_detail/153610.html?spm=a2c4g.153115.0.0.74af4f70Z35O60

最后,如果您对云效项目协作感兴趣,点击下方链接,即可了解更多信息、还可进行免费试用。如果您希望与我们沟通详细的 Jira 迁移方案,欢迎加入 Jira 迁移云效咨询群:71525015080

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3017320.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

寒武纪及瑞芯微平台调用加速调研

文章目录 1 寒武纪加速平台简介1.1 加速平台简介1.1.1 算力硬件1.1.2 配套软件 1.2 部署流程简介1.3 部署环境搭建1.3.1 安装驱动1.3.2 安装CNToolKit1.3.3 配置模型移植开发环境 1.4 模型部署1.4.1 模型转换旧文件格式1.4.2 量化模型生成1.4.3 验证结果1.4.4 离线模型生成 1 寒…

远程服务器 docker XRDP 桌面访问 记录

需求描述: 我现在在远程连接 一台服务器,由于需要实验环境需要GUI 和 桌面系统,但是又想在 docker 中运行。因此,我现在首先需要通过 ssh 连接服务器,然后再服务器中连接 docker. REF: https://github.com/danielguerra69/ubuntu-…

3D相机及应用

无论是2D相机和3D相机,在工业应用中都有着不可或缺的作用。3D相机与2D相机的最大区别在于,3D相机可以获取真实世界尺度下的3D信息,而2D相机只能获取像素尺度下的2D平面图像信息。通过3D相机得到的数据,我们可以还原出被测量物体的…

NumPy及Matplotlib基本用法

NumPy及Matplotlib基本用法 导语NumPy导入与生成算术运算N维数组广播元素访问 Matplotlib简单图案绘制多函数绘制图像显示参考文献 导语 深度学习中经常需要对图像和矩阵进行操作,好在python提供了Numpy和Matplotlib库,前者类似一个已经定义的数组类&am…

基于Springboot+Vue的Java项目-鲜牛奶订购系统开发实战(附演示视频+源码+LW)

大家好!我是程序员一帆,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:Java毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计 &am…

资料总结分享:SAM,bam,bed文件格式

目录 sam文件 bam文件 bed 文件 sam文件 SAM(Sequence Alignment/Map)文件是存储测序数据比对结果的一种常见格式。SAM文件通常用于存储DNA或RNA测序数据在参考基因组上的比对结果。 SAM文件由多行文本组成,每一行代表一个比对结果。SAM文…

.[[MyFile@waifu.club]].svh勒索病毒数据库恢复方案

.[[MyFilewaifu.club]].svh勒索病毒有什么特点? .[[MyFilewaifu.club]].svh是一种最近多发的勒索病毒,它通过加密受害者的文件并要求支付赎金来解锁,从而达到勒索钱财的目的。恢复重要数据请添加技术服务号(safe130)。以下是关于这种病毒的详…

数字社交风潮:解析Facebook的影响力

随着互联网的普及和科技的发展,数字社交媒体已经成为现代社会不可或缺的一部分。在众多的社交媒体平台中,Facebook作为其中的佼佼者,影响着数以亿计的用户。本文将深入解析Facebook的影响力,探讨其在数字社交风潮中的地位和作用。…

Python网络协议socket

01 协议基础 01 网络协议 协议:一种规则 网络协议:网络规则,一种在网络通信中的数据包的数据规则 02 TCP/IP协议 osi模型 tcp/ip协议 03 tcp协议 TCP协议提供了一种端到端的、基于连接的、可靠的通信服务。 三次握手 创建连接 四次挥手…

Internet接入技术

internet接入技术 发展 1960s-1980s 早期互联网雏形ARPANET发展,主要限于研究机构和大学之间,通过专用线路连接。 1990s初期 拨号接入开始普及,用户通过电话线和调制解调器以低速(起初为14.4Kbps,后来提升到56Kbps&a…

unity华为sdk接入指路指南

目前比较靠谱的几个方案:试过几个仅供参考 温馨提示:最高目前可支持方案到unity2021版本以下,以上请联系华为官方寻求技术支持 Unity集成华为游戏服务SDK方式(一):集成Unity官方游戏SDK: 华为…

SQL查询语句(二)逻辑运算关键字

上一篇文章中我们提到了条件查询除了一些简单的数学符号之外,还有一些用于条件判断的关键字,如逻辑判断 关键字AND,OR,NOT和范围查找关键字BETWEEN,IN等;下面我们来介绍一些这些关键字的用法以及他们所表达的含义。 目录 逻辑运算关键字 AND…

Python类方法探秘:从单例模式到版本控制

引言: 在Python编程中,类方法作为一种特殊的实例方法,以其独特的魅力在众多编程范式中脱颖而出。它们不仅提供了无需实例即可调用的便捷性,还在设计模式、版本控制等方面发挥着重要作用。本文将通过几个生动的示例,带您…

搭建Springboot的基础开发框架-01

本系列专题虽然是按教学的深度来定稿的,但在项目结构和代码组织方面是按公司系统的要求来书定的。在本章中主要介绍下基础开发框架的功能。后续所有章节的项目全是在本基础框架的基础上演进的。 工程结构介绍 SpringbootSeries:父工程,定义一…

医药垃圾分类管理系统|基于SSM医药垃圾分类管理系统的系统设计与实现(源码+数据库+文档)

医药垃圾分类管理系统 目录 基于SSM医药垃圾分类管理系统设计与实现 一、前言 二、系统设计 三、系统功能设计 1系统登录模块 2管理员模块实现 3用户模块实现 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: 博…

【C语言】精品练习题

目录 题目一: 题目二: 题目三: 题目四: 题目五: 题目六: 题目七: 题目八: 题目九: 题目十: 题目十一: 题目十二: 题目十…

HarmonyOS开发案例:【计算器】

介绍 基于基础组件、容器组件,实现一个支持加减乘除混合运算的计算器。 说明: 由于数字都是双精度浮点数,在计算机中是二进制存储数据的,因此小数和非安全整数(超过整数的安全范围[-Math.pow(2, 53),Math.…

董事长张轶群刚被罚,合规问题屡见不鲜,富友支付IPO胜算几何?

第三方支付机构富友支付又双叒来冲刺上市了。 与此前两次冲刺A股不同的是,富友支付此次选择在港股上市。近日,富友支付向港交所主板递交上市申请,联席保荐人为中信证券、申万宏源香港。值得一提的是,此前的2018年、2021年&#x…

【C++】从零开始认识多态

送给大家一句话: 一个犹豫不决的灵魂,奋起抗击无穷的忧患,而内心又矛盾重重,真实生活就是如此。 ​​​​ – 詹姆斯・乔伊斯 《尤利西斯》 _φ(* ̄ω ̄)ノ_φ(* ̄ω ̄)&…

Redis(Redis配置和订阅发布)

文章目录 1.Redis配置1.网络配置1.配置文件位置 /etc/redis.conf2.bind(注销支持远程访问)1.默认情况bind 127.0.0.1 只能接受本机的访问2.首先编辑配置文件3.进入命令模式输入/bind定位,输入n查找下一个,shift n查找上一个&…