GitLab模块

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

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

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

有关创建方案的说明,请参阅创建方案:文章索引下的文章。

有关模块的信息,请参阅模块:文章索引下的文章。

访问要求

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

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字段,具体取决于应用程序或服务中的访问级别等因素。 模块中的粗体标题表示必填字段。

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

映射切换

触发器

监视生成状态

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

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。

樱桃选择承诺

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

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

创建新标签

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

有关字段的信息,请参阅文档中的创建新标签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

发布评论以提交

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

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

删除变量

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

有关字段的信息,请参阅文档中的删除变量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
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3