欢迎使用 JIRA Software 项目!在本教程中,我们将向您介绍项目,并引导您完成一个简单工作流 – 从查找指派给您的事务到完成事务。在本教程中,您将作为 JIRA Software 用户完成一个简单的工作流,其中包括以下步骤:

查找事务

通常情况下,您的开发经理已经创建了一个 Scrum 或 Kanban 项目,并在待办事项列表中填入了相关事务。浏览项目的方法很多,但最简单的方法是使用面板查看信息。一个面板可以显示来自一个或多个项目的事务,这让您能够灵活地查看、管理和审查自己的工作。在此步骤中,我们将介绍在 Scrum 项目面板上的“Active sprints”中找到待处理事务的典型方法。

  1. 从顶部菜单中选择 Boards,然后从下拉列表中选择一个面板。
  2. 选择 Active sprints 以查看选定面板的 sprint 中的事务。
  3. 事务由面板上的“Active sprints”中的事务卡片表示。这些卡片会显示快速参考信息,如事务键、经办人和描述。找到 To Do 列中顶部的卡片,将其拖至 In Progress 列。实际上,这样做便可将该事务指派给您自己,并开始对其进行处理。

处理事务

将事务移至“In Progress”即表明您已经开始处理该事务了。在这个阶段,您需要将事务指派给自己,让大家知道是谁在处理这个事务。您可能还需要添加一些有关该事务的技术细节,这有助于您的队友尽可能多地了解您所处理的事务的相关信息。

  1. 在面板的 Active sprints 中,从 In Progress 列中选择该事务。该事务将显示在“Issue Detail”视图中。
  2. 在“Issue Detail”视图中,从齿轮下拉菜单中选择 Edit。系统将显示“Edit Issue”对话框。
  3. 如果事务尚未指派给您,请在 Assignee 字段中输入自己的名字。
  4. 必要时,可添加一些有关该事务的技术细节。
    请注意,您可能需要指定某个组件或版本(如果您的项目已经配置了相应的组件和版本)或根据需要添加附件等。
  5. 添加完技术细节后,单击 Update 按钮。

与团队成员协作

在处理事务时,您可能需要与团队成员分享信息、明确需求或讨论事务细节。利用事务注释,可以轻松完成这些工作。

  1. 选择要添加注释的事务。
  2. 在“Issue Detail”视图中,找到并单击 Comment 按钮。
  3. 在 Comment 文本框中,输入注释。
  4. 要通过电子邮件将注释发送给其他用户,只需在 Comment 文本框中提及这些用户(输入 @用户名称)即可。系统会将电子邮件发送到该用户注册 JIRA 帐户时使用的电子邮件地址。
  5. 单击 Add 按钮保存注释。

创建分支

将事务指派给自己并输入与之相关的技术细节后,您就可以进行编码了。建议您在开始处理事务时创建一个分支。这样,您便有了自己独立的工作分支,而不会影响其他团队成员的工作。另外,这样还可以确保您的更改得到审查后才能合并回主分支。

JIRA Software 可以连接到代码托管或代码库管理源,如 Bitbucket Cloud 或 Bitbucket Server。这样,您便可以在 JIRA 中直接对源代码进行打开、协作和管理。通过集成这一类应用程序,您和您的团队可以直接从事务中创建代码分支,从而加速从事务的遴选直到开始编码的整个工作流程。

在通过 JIRA 创建分支前,您应该已经熟悉如何在您的团队采用的源代码库管理工具中运用代码分支这一概念(Bitbucket Cloud 说明 Bitbucket Server 说明)。

  1. 选择要为其创建分支的事务。
  2. 在“Issue Detail”视图中,找到 Development 面板,然后单击 Create branch。系统将显示“Create branch”对话框。
  3. 在分支名称中加入事务键。如果您已经配置了工作流触发器,事务状态将可能自动转换为“In Progress”。请参见以了解更多信息。
  4. 必要时,可输入分支的其他详细信息。
  5. 单击 Create branch 按钮。此时,分支即在源代码库中创建完成。

开始编码

您已经创建了新的分支,现在可以开始进行编码了,不必担心您的更改会影响主分支。请确保您添加了您正在处理的事务的事务键。因为,如果您在开发工作中引用您的事务键,所连接的开发工具也将获得指向相关事务的链接。

  1. 转到您在其中创建新分支的源代码库并访问该新分支。
  2. 在新分支中,根据需要编写新代码或修复缺陷。

发送工作以供审查

使用 pull 请求告知队友您对代码库所做的更改。pull 请求发出后,您的团队成员可以审查更改、讨论更改,或进行后续提交。

  1. 单击“Development”面板中的 branches,打开 JIRA Software 中的对话框,其中显示了 Software Configuration Manager (SCM) 中链接的分支。如果 JIRA Software 已连接到多个 SCM,则每个 SCM 应用程序(如Bitbucket Server)都会显示一个选项卡。分支会在每个 SCM 的选项卡中分组显示。
  2. 单击代码库或分支,在相关代码库或分支中打开已链接的 SCM。
  3. 将鼠标悬停在 Pull request 状态(如 MERGED)上,以显示一个弹出窗口,其中包含指向该 pull 请求的链接。
  4. 单击 Create pull request 针对分支创建一个 pull 请求(用于将其合并回主分支)。
  5. 在 pull 请求的标题中加入事务键。如果您已经配置了工作流触发器,事务状态可能会自动转换为“In Review”。请参见以了解更多信息。

完成工作

您的工作审查完毕并合并回主分支后,最后一步就是关闭或完成事务。

  1. 在面板的 Active sprints 中找到您的卡片。
  2. 将卡片拖放到 Done 列中。如果您已经配置了工作流触发器,事务状态可能会自动转换为“Closed”。您可以跳过后续步骤。请参见以了解更多信息。
  3. 从下拉菜单中选择该事务的 Resolution

  4. 必要时可提供详细信息。
  5. 选择 Close Issue


非常好!您已经成功完成了使用 JIRA Software 的简单工作流。

要执行更多非常棒的操作(如管理事务和自定义 JIRA Software),请单击下方的“Advanced info”按钮。


感谢完成整个教程,您还可以浏览更多视频培训