GitLabFlowRegistryClient

文档中心 › 组件索引 › GitLabFlowRegistryClient

GitLabFlowRegistryClient Flow Registry Client

类型全限定名:cn.org.acal.lynxus.gitlab.GitLabFlowRegistryClient

所属 Bundle:cn.org.acal.lynxus:lynxus-gitlab-nar:2.11.8

描述

使用 GitLab REST API 对 GitLab 项目中的流程进行Version Control的 Flow Registry 客户端。

标签

gitgitlabregistryflow

属性

下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。

名称默认值可选值描述
GitLab API URLhttps://gitlab.com/GitLab API 的 URL
GitLab API VersionV4
  • V4
GitLab API 的版本
Repository Namespace存储库的Namespace。 通常是拥有存储库的组的名称。
Repository Name存储库的名称
Authentication TypeACCESS_TOKEN
  • Access Token — 组、项目或个人访问令牌
用于访问 GitLab 的身份验证类型
Access Token用于身份验证的访问令牌
敏感属性:是
Connect Timeout10 seconds
Read Timeout10 seconds
Default Branchmain用于此客户端的默认分支
Repository Path仓库中此客户端用于存储所有数据的路径。如果留空,则使用仓库的根目录。
目录过滤排除[.].*名称匹配给定正则表达式的目录在列出存储桶时将被忽略。
Parameter Context ValuesRETAIN
  • Retain — 保留参数上下文(Parameter Contexts)中的值,不做修改
  • Remove — 从参数上下文中移除值
  • Ignore Changes — 忽略现有参数的任何更改
指定存储版本化流时如何处理参数值。
Commit Author SourceSERVICE_USER
  • Service User — 提交作者是在此 registry client 上配置的已身份验证的服务账户
  • Application User — 提交作者是执行操作的 Lynxus 用户,使用身份作为作者姓名和作者电子邮件
指定如何确定 Git 提交的作者。设置为 Service User 时,使用经过身份验证的服务帐户作为提交作者。设置为 Application User 时,执行操作的 Lynxus 用户的身份被用作作者名称和作者电子邮件,而服务帐户保持为提交者。
SSL Context Service控制器服务 API:
SSLContextProvider
cn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8
SSL 上下文服务为 TLS 通信提供可信证书和客户端证书。
Synchronization IntervalLynxus 检查此流程注册表客户端以获取版本控制下流程的更新版本的频率。留空时,应用使用 lynxus.flowcontroller.registry.sync.interval 属性

状态管理

该组件不存储状态。

受限 (Restricted)

该组件不受限。