Help us learn about your current experience with the documentation. Take the survey.

值班安排管理

  • Tier: Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

使用值班安排管理来创建响应人员的轮班计划。通过让团队成员值班,确保您的软件服务可用性。借助 升级策略 和值班安排,当出现问题时,您的团队会立即收到通知,从而能够快速响应服务中断和故障。

要使用值班安排:

  1. 创建计划
  2. 向计划添加轮班

计划

为您的团队设置值班计划,以便添加轮班。

先决条件:

  • 您必须至少拥有 Maintainer 角色。

要创建值班计划:

  1. 在左侧边栏,选择 Search or go to 并找到您的项目。
  2. 选择 Monitor > On-call Schedules
  3. 选择 Add a schedule
  4. 输入计划的名称和描述,并选择一个时区。
  5. 选择 Add schedule

您现在有一个没有轮班的空计划。这会显示为空状态,提示您为计划创建 轮班

Schedule Empty Grid

编辑计划

要更新计划:

  1. 在左侧边栏,选择 Search or go to 并找到您的项目。
  2. 选择 Monitor > On-call Schedules
  3. 选择 Edit schedule ( pencil )。
  4. 编辑信息。
  5. 选择 Save changes

如果您更改计划的时区,GitLab 会自动将轮班的限制时间间隔(如果已设置)更新为新时区中的相应时间。

删除计划

要删除计划:

  1. 在左侧边栏,选择 Search or go to 并找到您的项目。
  2. 选择 Monitor > On-call Schedules
  3. 选择 Delete escalation policy ( remove )。
  4. 在确认对话框中,选择 Delete schedule

轮班

向现有计划添加轮班,让团队成员值班。

要创建轮班:

  1. 在左侧边栏,选择 Search or go to 并找到您的项目。

  2. 选择 Monitor > On-call Schedules

  3. 选择 Add a rotation 链接。

  4. 输入以下信息:

    • Name: 您的轮班名称。
    • Participants: 您希望加入轮班的人员。
    • Rotation length: 轮班的持续时间。
    • Starts on: 轮班开始的日期和时间。
    • Enable end date: 开启此开关后,您可以选择轮班结束的日期和时间。
    • Restrict to time intervals: 开启此开关后,您可以将轮班限制在您选择的时间段内。

编辑轮班

要编辑轮班:

  1. 在左侧边栏,选择 Search or go to 并找到您的项目。
  2. 选择 Monitor > On-call Schedules
  3. Rotations 部分,选择 Edit rotation ( pencil )。
  4. 编辑信息。
  5. 选择 Save changes

删除轮班

要删除轮班:

  1. 在左侧边栏,选择 Search or go to 并找到您的项目。
  2. 选择 Monitor > On-call Schedules
  3. Rotations 部分,选择 Delete rotation ( remove )。
  4. 在确认对话框中,选择 Delete rotation

查看计划轮班

您可以查看单天或两周的值班安排。要在这些时间段之间切换,请选择计划上的 1 day2 weeks 按钮。默认视图为两周。

将鼠标悬停在计划中的任何轮班参与者上,以查看他们的个人班次详情。

1 Day Grid View

呼叫值班响应人员

有关更多详细信息,请参阅 Paging

值班用户的移除或删除

如果值班用户从项目或组中移除,或者其账户被删除,确认对话框将显示该用户的值班计划列表。如果确认了用户的移除或删除,GitLab 会重新计算值班轮班并向项目所有者和轮班参与者发送电子邮件。