GitLab模块

除了Adobe Workfront许可证之外,Adobe Workfront Fusion还需要Adobe Workfront Fusion许可证。

在Adobe Workfront Fusion方案中,您可以自动执行使用GitLab的工作流,并将其连接到多个第三方应用程序和服务。

NOTE
本文期望读者对API文档以及一般的GitLab功能有一定的了解。

如果需要有关创建方案的说明,请参阅在 Adobe Workfront Fusion中创建方案。

有关模块的信息,请参阅 Adobe Workfront Fusion🔗中的模块。

访问要求

您必须具有以下权限才能使用本文中的功能:

Adobe Workfront 计划*
Pro或更高版本
Adobe Workfront 许可证*
计划,工作
Adobe Workfront Fusion 许可证**

当前许可证要求:无Workfront Fusion许可证要求。

旧版许可证要求:Workfront Fusion for Work Automation and Integration

产品

当前产品要求:如果您有Select或Prime Adobe Workfront计划,则贵组织必须购买Adobe Workfront Fusion和Adobe Workfront才能使用本文中描述的功能。 Workfront Fusion包含在Ultimate Workfront计划中。

旧版产品要求:您的组织必须购买Adobe Workfront Fusion和Adobe Workfront,才能使用本文中介绍的功能。

要了解您拥有什么计划、许可证类型或访问权限,请与Workfront管理员联系。

有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证

将GitLab连接到Workfront Fusion connect-gitlab-to-workfront-fusion

  1. 在任意Workfront Fusion Gitlab模块中,单击连接字段旁边的​ 添加

  2. 配置以下字段:

    table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
    连接名称 输入连接的名称。
    GitLab URL 输入GitLab实例的URL。
    访问令牌

    输入您的专用令牌或个人访问令牌。

    有关在GitLab中查找或创建个人访问令牌的信息,请参阅GitLab文档中的个人访问令牌中的“创建个人访问令牌”。

  3. 单击​ 继续

  4. 单击​ 授权 ​以创建连接并返回模块。

GitLab模块及其字段

配置GitLab模块时,Workfront Fusion显示下面列出的字段。 除此以外,可能还会显示其他GitLab字段,具体取决于应用程序或服务中的访问级别等因素。 模块中的粗体标题表示必填字段。

如果看到字段或函数上方的映射按钮,则可以使用该按钮设置该字段的变量和函数。 有关详细信息,请参阅在 Adobe Workfront Fusion中将信息从一个模块映射到另一个模块。

触发器

监视生成状态

此即时触发器模块会在内部版本状态更改时启动方案。

table 0-row-2 layout-auto html-authored no-header
Webhook

选择要用于此触发器的webhook,或添加新的webhook。

要添加新的webhook,

  1. 单击webhook字段旁边的 Add

  2. 输入以下内容:

    • webhook的名称
    • 要用于此webhook的连接
    • 您希望webhook监视生成状态更改的项目
  3. 单击 保存 以保存webhook并返回模块。

观看提交/MR/问题/代码片段评论

此即时触发器模块在对提交、合并请求、问题或代码片段进行注释时启动场景。

table 0-row-2 layout-auto html-authored no-header
Webhook

选择要用于此触发器的webhook,或添加新的webhook。

要添加新的webhook,

  1. 单击webhook字段旁边的 Add

  2. 输入以下内容:

    • webhook的名称
    • 要用于此webhook的连接
    • 您希望webhook监视其注释的项目
  3. 单击 保存 以保存webhook并返回模块。

观看提交(推送)

此即时触发模块会在将提交推送到存储库时启动方案。 此模块不会在推送标记时启动方案。

table 0-row-2 layout-auto html-authored no-header
Webhook

选择要用于此触发器的webhook,或添加新的webhook。

要添加新的webhook,

  1. 单击webhook字段旁边的 Add

  2. 输入以下内容:

    • webhook的名称
    • 要用于此webhook的连接
    • 您希望webhook监视提交的项目
  3. 单击 保存 以保存webhook并返回模块。

观看问题评论

此即时触发器模块在对问题作出评论时启动场景。

table 0-row-2 layout-auto html-authored no-header
Webhook

选择要用于此触发器的webhook,或添加新的webhook。

要添加新的webhook,

  1. 单击webhook字段旁边的 Add

  2. 输入以下内容:

    • webhook的名称
    • 要用于此webhook的连接
    • 您希望webhook关注的问题评论
  3. 单击 保存 以保存webhook并返回模块。

关注问题

此即时触发器模块在创建问题或更新、关闭或重新打开现有问题时启动方案。

table 0-row-2 layout-auto html-authored no-header
Webhook

选择要用于此触发器的webhook,或添加新的webhook。

要添加新的webhook,

  1. 单击webhook字段旁边的 Add

  2. 输入以下内容:

    • webhook的名称
    • 要用于此webhook的连接
    • 您希望webhook关注的问题项目
  3. 单击 保存 以保存webhook并返回模块。

观看合并请求

出现以下情况之一时,此即时触发模块将启动一个场景:

  • 已创建新的合并请求
  • 现有合并请求已更新、合并或关闭
  • 在源分支中添加了提交
table 0-row-2 layout-auto html-authored no-header
Webhook

选择要用于此触发器的webhook,或添加新的webhook。

要添加新的webhook,

  1. 单击webhook字段旁边的 Add

  2. 输入以下内容:

    • webhook的名称
    • 要用于此webhook的连接
    • 您希望webhook监视合并请求的项目
  3. 单击 保存 以保存webhook并返回模块。

监视合并请求注释

此即时触发器模块在对合并请求作出评论时启动方案。

table 0-row-2 layout-auto html-authored no-header
Webhook

选择要用于此触发器的webhook,或添加新的webhook。

要添加新的webhook,

  1. 单击webhook字段旁边的 Add

  2. 输入以下内容:

    • webhook的名称
    • 要用于此webhook的连接
    • 希望webhook监视合并请求注释的项目
  3. 单击 保存 以保存webhook并返回模块。

监视管道状态

此即时触发器模块在管道状态更改时启动场景。

table 0-row-2 layout-auto html-authored no-header
Webhook

选择要用于此触发器的webhook,或添加新的webhook。

要添加新的webhook,

  1. 单击webhook字段旁边的 Add

  2. 输入以下内容:

    • webhook的名称
    • 要用于此webhook的连接
    • 您希望webhook监视管道状态更改的项目
  3. 单击 保存 以保存webhook并返回模块。

观看项目

此计划触发器模块在添加新项目时启动一个方案,经过身份验证的用户是该新项目的成员。

table 0-row-2 1-row-2 layout-auto html-authored no-header
Connection 有关将GitLab帐户连接到Workfront Fusion的说明,请参阅本文中的将GitLab连接到Workfront Fusion
最大结果 输入或映射您希望模块在每个方案执行周期中监视的最大记录数。
监视存储库分支

此计划触发器模块会在向存储库添加新分支时启动方案。

table 0-row-2 1-row-2 layout-auto html-authored no-header
Connection 有关将GitLab帐户连接到Workfront Fusion的说明,请参阅本文中的将GitLab连接到Workfront Fusion
最大结果 输入或映射您希望模块在每个方案执行周期中监视的最大记录数。
监视存储库标记

此即时触发器模块会在存储库中创建或删除标记时启动方案。

table 0-row-2 layout-auto html-authored no-header
Webhook

选择要用于此触发器的webhook,或添加新的webhook。

要添加新的webhook,

  1. 单击webhook字段旁边的 Add

  2. 输入以下内容:

    • webhook的名称
    • 要用于此webhook的连接
    • 您希望webhook监视标记的项目
  3. 单击 保存 以保存webhook并返回模块。

观看代码片段的评论

此即时触发器模块在对代码片段进行新注释时启动方案。

table 0-row-2 layout-auto html-authored no-header
Webhook

选择要用于此触发器的webhook,或添加新的webhook。

要添加新的webhook,

  1. 单击webhook字段旁边的 Add

  2. 输入以下内容:

    • webhook的名称
    • 要用于此webhook的连接
    • 您希望webhook监视其注释的项目
  3. 单击 保存 以保存webhook并返回模块。

观看待办事项

此计划触发器模块在添加新待办事项后启动方案。 未应用筛选器时,触发器将在添加新的待处理任务时运行。

有关字段的信息,请参阅GitLab文档中的获取待办事项列表

观看Wiki页面

此即时触发器模块会在创建或编辑Wiki页面时启动方案。

table 0-row-2 layout-auto html-authored no-header
Webhook

选择要用于此触发器的webhook,或添加新的webhook。

要添加新的webhook,

  1. 单击webhook字段旁边的 Add

  2. 输入以下内容:

    • webhook的名称
    • 要用于此webhook的连接
    • 您希望Webhook关注Wiki页面的项目
  3. 单击 保存 以保存webhook并返回模块。

操作

接受合并请求

此操作模块将提交的更改与给定的合并请求合并。

有关字段的信息,请参阅GitLab文档中的接受合并请求

取消生成

此操作模块会取消项目的单次生成。

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header
Connection 有关将GitLab帐户连接到Workfront Fusion的说明,请参阅本文中的将GitLab连接到Workfront Fusion
项目ID 选择或映射包含要取消的生成的项目。
内部版本ID 选择或映射要取消的生成。
合并提交消息 输入或映射合并的提交消息。
应删除源分支 选择合并完成时是否要删除源分支。
构建成功时进行合并 选择是否在构建完成后立即合并合并合并请求。
SHA 如果存在,则此SHA必须与源分支的HEAD匹配。 如果不匹配,合并将失败。
取消管道的生成

此操作模块会取消单个管道的构建。

有关字段的信息,请参阅GitLab文档中的取消管道作业

管道成功时<>取消合并

如果合并请求设置为在管道成功时合并,则此操作模块将取消该操作。

有关字段的信息,请参阅GitLab文档中的管道成功时取消合并

樱桃选择承诺

此操作模块樱桃选择提交到给定分支。

有关字段的信息,请参阅GitLab文档中的Cherry选择提交

创建新标签

此操作模块为给定存储库创建新标签。

有关字段的信息,请参阅GitLab文档中的创建新标签

创建新管道

此操作模块为给定项目创建新管道。

有关字段的信息,请参阅GitLab文档中的新建管道

创建新版本

此操作模块将发行说明添加到现有的Git标记。

有关字段的信息,请参阅GitLab文档中的创建版本

创建新标记

此操作模块在存储库中创建一个指向所提供的参考的新标记。

有关字段的信息,请参阅GitLab文档中的创建新标记

创建任务

此操作模块为选定问题的当前用户创建一个任务。 当前用户是由用于此模块的连接上的凭据标识的用户。

有关字段的信息,请参阅文档中的创建待办事项。GitLab

对合并请求创建任务

此操作模块为所选合并请求上的当前用户创建一个任务。 当前用户是由用于此模块的连接上的凭据标识的用户。

有关字段的信息,请参阅文档中的创建待办事项。GitLab

创建合并请求

此操作模块在项目上创建新的合并请求。

有关字段的信息,请参阅GitLab文档中的创建合并请求

在存储库中创建新文件

此操作模块在选定存储库中创建新文件。

有关字段的信息,请参阅GitLab文档中的在存储库中创建新文件

新建问题说明

此操作模块为单个项目问题创建问题说明。

有关字段的信息,请参阅GitLab文档中的新建问题说明

创建新的合并请求注释

此操作模块为单个合并请求创建注释。

有关字段的信息,请参阅GitLab文档中的新建合并请求注释

创建新里程碑

此操作模块为项目创建新的里程碑。

有关字段的信息,请参阅GitLab文档中的新建里程碑

创建新代码片段备注

此操作模块为单个代码片段创建新注释。 代码片段注释是用户可以在代码片段中发布的评论。

有关字段的信息,请参阅GitLab文档中的新建代码片段注释

创建存储库分支

此操作模块会创建一个存储库分支。

有关字段的信息,请参阅GitLab文档中的创建存储库分支

创建生成变量

此操作模块创建一个新的生成变量。

有关字段的信息,请参阅GitLab文档中的创建变量

删除合并请求

此操作模块仅适用于管理员和项目所有者。 它会删除有问题的合并请求

有关字段的信息,请参阅GitLab文档中的删除合并请求

删除存储库中的现有文件

此操作模块从存储库中删除现有文件。

有关字段的信息,请参阅GitLab文档中的删除存储库中的现有文件。

删除存储库分支

此操作模块会从存储库中删除分支。

有关字段的信息,请参阅GitLab文档中的删除存储库分支

编辑问题

此操作模块可更新现有项目问题。 此调用还用于将问题标记为已关闭。

有关字段的信息,请参阅GitLab文档中的编辑问题

编辑里程碑

此操作模块可更新现有项目里程碑。

有关字段的信息,请参阅GitLab文档中的编辑里程碑

擦除生成

此操作模块会清除项目的生成(删除作业工件和作业日志)。

有关字段的信息,请参阅GitLab文档中的擦除作业

获取待办事项列表

此搜索模块检索待办事项列表。

有关字段的信息,请参阅GitLab文档中的获取待办事项列表

获取单个内部版本

此操作模块可检索项目的单个作业。

有关字段的信息,请参阅GitLab文档中的获取单个作业

获取单个存储库标记

此操作模块可检索由其名称确定的特定存储库标记。

有关字段的信息,请参阅GitLab文档中的获取单个存储库标记

获取特定部署

此操作模块可检索特定部署。

有关字段的信息,请参阅GitLab文档中的获取特定部署

获取分配给单个里程碑的所有问题

此搜索模块可检索分配给单个项目里程碑的所有问题。

有关字段的信息,请参阅GitLab文档中的获取分配给单个里程碑的所有问题

从存储库获取文件

此操作模块可检索存储库中文件的相关信息,如名称、大小或内容。

有关字段的信息,请参阅GitLab文档中的从存储库获取文件

获取项目用户

此搜索模块可检索项目的用户。

有关字段的信息,请参阅GitLab文档中的获取项目用户

获取单个问题

此操作模块可检索问题详细信息。

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Connection 要创建新连接,请参阅本文中的将GitLab连接到Workfront Fusion
项目 选择包含您要检索其详细信息的问题的项目。
问题ID 输入或映射您要检索其详细信息的问题的名称。
获取单个问题说明

此操作模块可检索特定项目问题的单个注释。

有关字段的信息,请参阅GitLab文档中的获取单个问题说明

获取单一合并请求

此操作模块可检索有关单个合并请求的信息。

有关字段的信息,请参阅GitLab文档中的获取单一合并请求

获取单一合并请求更改

此搜索模块可检索有关合并请求的信息,包括其文件和更改。

有关字段的信息,请参阅GitLab文档中的获取单一合并请求更改

获取单一合并请求提交

此操作模块检索合并请求提交的列表。

有关字段的信息,请参阅GitLab文档中的获取单一合并请求提交

获取单合并请求注释

此操作模块为给定的合并请求返回单个注释。

有关字段的信息,请参阅GitLab文档中的获取单一合并请求注释

获取里程碑

此操作模块可检索里程碑详细信息。

有关字段的信息,请参阅GitLab文档中的获取单个里程碑

获取单个项目

此操作模块可检索项目详细信息。

有关字段的信息,请参阅GitLab文档中的获取单个项目

获取单个存储库分支

此操作模块可检索存储库分支详细信息。

有关字段的信息,请参阅GitLab文档中的获取单个存储库分支

获取代码片段注释

此模块检索给定代码片段的单个注释。

有关字段的信息,请参阅GitLab文档中的获取单个代码片段注释

获取提交的注释

此搜索模块检索项目中提交的注释。

有关字段的信息,请参阅GitLab文档中的获取承诺的注释。

获取提交的差异

此操作模块获取项目中的提交差异。

有关字段的信息,请参阅GitLab文档中的获取提交的差异。

保留项目

防止在设置了到期时删除工件。

有关字段的信息,请参阅GitLab文档中的保留工件

列出所有合并请求注释

此搜索模块检索单个合并请求的所有注释列表。

有关字段的信息,请参阅GitLab文档中的列出所有合并请求注释

列出所有代码片段备注

此模块获取单个代码片段的所有注释列表。 代码片段注释是用户可以在代码片段中发布的评论。

有关字段的信息,请参阅GitLab文档中的??

列出提交生成

此搜索模块会返回项目中特定提交的内部版本列表。

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Connection 要创建新连接,请参阅本文中的将GitLab连接到Workfront Fusion
项目ID 选择包含要为其列出内部版本的提交的项目。
作用域 要将搜索限制为以特定状态构建,请选择状态。 将此字段留空将返回提交的所有生成。
列出问题

此搜索模块按指定的过滤器设置返回所有问题。

有关字段的信息,请参阅GitLab文档中的列出问题

列出合并时关闭的问题

此搜索模块可检索通过合并提供的合并请求而关闭的所有问题。

有关字段的信息,请参阅GitLab文档中的列出合并时关闭的问题

列出标签

此搜索模块检索项目中的所有标签。

有关字段的信息,请参阅GitLab文档中的列表标签

列出合并请求

此搜索模块按筛选器设置检索所有合并请求。

有关字段的信息,请参阅GitLab文档中的列出合并请求

列出拥有的项目

此搜索模块可检索其已验证用户设置为所有者的项目。

有关字段的信息,请参阅GitLab文档中的列出用户项目

列出项目内部版本

此搜索模块可检索项目中的内部版本列表。

有关字段的信息,请参阅GitLab文档中的列出项目作业

列出项目部署

此搜索模块可检索项目中的部署列表。

有关字段的信息,请参阅GitLab文档中的列出项目部署

列出项目问题说明

此搜索模块可检索单个问题的所有注释列表。

有关字段的信息,请参阅GitLab文档中的列出项目问题说明

列出项目问题

此搜索模块返回指定项目中的所有问题。

有关字段的信息,请参阅GitLab文档中的列出项目问题

列出项目里程碑

此搜索模块检索项目中的所有里程碑。

有关字段的信息,请参阅GitLab文档中的列出项目里程碑

列出项目管道

此搜索模块检索项目的所有管道。

有关字段的信息,请参阅GitLab文档中的列出项目管道

列出项目存储库标记

此搜索模块从项目中检索存储库标记的列表,这些标记按名称的逆字母顺序排序。

有关字段的信息,请参阅GitLab文档中的列出项目存储库标记

列出项目变量

此搜索模块可检索项目变量的列表。

有关字段的信息,请参阅GitLab文档中的列出项目变量

列出项目

此搜索模块可检索经过身份验证的用户所属的所有项目。

有关字段的信息,请参阅GitLab文档中的列出所有项目

列出存储库分支

此模块按搜索词搜索存储库分支。

有关字段的信息,请参阅GitLab文档中的列出存储库分支

列出存储库提交

此搜索模块可检索项目中的存储库提交列表。

有关字段的信息,请参阅GitLab文档中的列出存储库提交

列出存储库参与者

此搜索模块可检索存储库参与者列表。

有关字段的信息,请参阅GitLab文档中的参与者

列出存储库树

此搜索模块可检索项目中的存储库文件和目录的列表。

有关字段的信息,请参阅GitLab文档中的列出存储库树

将待办事项标记为完成

此操作模块将当前用户ID给定的单个待办事项标记为完成。

有关字段的信息,请参阅GitLab文档中的将待办事项标记为完成

修改现有问题说明

修改问题的现有注释。

有关字段的信息,请参阅GitLab文档中的修改现有问题说明

修改现有的合并请求注释

修改合并请求的现有注释。

有关字段的信息,请参阅GitLab文档中的修改现有的合并请求注释

修改现有代码片段注释

此操作模块修改代码片段的现有注释。

有关字段的信息,请参阅GitLab文档中的修改现有代码片段注释

新问题

此操作模块将创建新的项目问题。

有关字段的信息,请参阅GitLab文档中的新问题

播放内部版本

此操作模块会触发启动作业的手动操作。

有关字段的信息,请参阅GitLab文档中的播放作业

要提交的<>Post注释

此操作模块向提交添加注释。

有关字段的信息,请参阅GitLab文档中的要提交的Post注释

删除变量

此操作模块可删除项目的变量。

有关字段的信息,请参阅GitLab文档中的删除变量

重试生成

此操作模块在提交中重试单个生成。

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Connection 要创建新连接,请参阅本文中的将GitLab连接到Workfront Fusion
项目ID 选择包含要重试的生成的项目。
内部版本ID 选择要重试的生成。
重试管道中失败的作业<><>

此操作模块重试管道中失败的生成。

有关字段的信息,请参阅GitLab文档中的重试管道中的作业。

获取变量

此模块可检索项目特定变量的详细信息。

有关字段的信息,请参阅GitLab文档中的显示变量详细信息

更新版本

此操作模块更新版本。

有关字段的信息,请参阅GitLab文档中的更新版本

更新合并请求

此操作模块更新现有的合并请求。 您可以更改目标分支、标题,甚至关闭MR。

有关字段的信息,请参阅GitLab文档中的更新合并请求

更新变量

此操作模块可更新项目的变量。

有关字段的信息,请参阅GitLab文档中的更新变量

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43