云客户?
免费开始>
在MyJFrog >中升级
云有什么新>





GitLab Integration用于连接JFrog管道到你的GitLab实例,这样你就可以为你的存储库运行构建。

管道不支持GitLab子组。

页面内容


创建集成

控件上的步骤可以添加此集成管理管道集成页面。

以下是创建此集成所需的信息:

  • 的名字——为集成选择一个友好的名称
  • URL——你的GitLab API的位置。URL应该是这样的格式https://(GitLab URL)/api/(api版本).例如,如果你在使用gitlab.com,这将是https://gitlab.com/api/v4.请注意,如果您使用的是Gitlab 9.0或更高版本,您应该使用v4API版本。如果您使用的是Gitlab 8.17或更早版本,则应该使用v3API版本。因此,Gitlab 9.5不支持API v3Gitlab通知
  • 令牌——拥有正确权限级别的GitLab私有令牌

    令牌的权限

    要将此集成用作管道源,请使用您的令牌必须至少授予以下范围:

    • api
    • write_repository

    此外,如果您的组织使用SAML单点登录,并且希望令牌与SAML一起工作,则必须这样做配置它


使用

GitLab集成可用于GitRepo资源。

GitLab集成可以也可以直接添加到步骤中的集成部分。

默认环境变量

当您使用此集成创建资源时,并且创建一个使用它的步骤时,会自动提供一组环境变量。

环境变量

描述

res_ <资源名称> _gitProvider_url GitLab API位置
res_ <资源名称> _gitProvider_token 用于连接到GitLab的令牌


当你把这个积分直接加到一个步骤时,会自动提供一组环境变量。

环境变量 描述
name_ < integration-name > _url GitLab API位置
name_ < integration-name >_token 用于连接到GitLab的令牌
  • 没有标签
版权所有©2022 JFrog Ltd.