GitLab(獨立出版商)
GitLab DevOps 平台的連接器。 建立專案、存放庫、CICD 管線、分支、分支和合併請求。
此連接器適用於以下產品和區域:
| 服務 | Class | Regions |
|---|---|---|
| 副駕駛工作室 | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 邏輯應用程式 | 標準 | 所有 Logic Apps 區域, 但下列區域除外: - Azure Government 區域 - Azure 中國區域 - 美國國防部 (DoD) |
| Power Apps | 進階 | 除下列區域外的所有 Power Apps 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| Power Automate(自動化服務) | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 連絡人 | |
|---|---|
| 名稱 | 羅伊帕 |
| roypaar@microsoft.com |
| 連接器中繼資料 | |
|---|---|
| Publisher | 羅伊帕 |
| 網站 | https://about.gitlab.com/ |
| 隱私策略 | https://about.gitlab.com/privacy/ |
| 類別 | 資訊科技營運 |
正在建立連線
連接器支援下列驗證類型:
| 預設值 | 建立連線的參數。 | 所有區域 | 不可共享 |
預設
適用:所有地區
建立連線的參數。
這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。
| 名稱 | 類型 | Description | 為必填項目 |
|---|---|---|---|
| API 金鑰 | securestring | 此 API 的金鑰 | 對 |
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 100 | 60 秒 |
動作
|
create |
建立新的分支。 |
| fork專案 |
分叉專案。 |
|
get |
從存放庫取得檔案。 |
| get版本 |
擷取此 GitLab 執行個體的版本資訊。 |
|
merge |
合併合併要求。 |
| 創建提交 |
建立新的認可。 |
| 創建觸發器 |
建立專案的觸發程序 |
| 創建項目 |
建立新專案。 |
| 合併請求 |
建立合併要求。 |
| 啟用執行器 |
在專案中啟用執行器。 |
| 更新合併請求 |
更新合併要求。 |
| 比較回購區 |
比較分支、標籤或認可。 |
| 觸發管線 |
觸發 CICD 管線。 |
createBranch
建立新的分支。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。
|
id | True | integer |
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。 |
|
分支的名稱。
|
branch | True | string |
分支的名稱。 |
|
要從中建立分支的分支名稱或認可 SHA。
|
ref | True | string |
要從中建立分支的分支名稱或認可 SHA。 |
傳回
fork專案
分叉專案。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
專案的ID或URL編碼路徑。
|
id | True | integer |
專案的ID或URL編碼路徑。 |
|
分叉後指派給結果專案的路徑。
|
path | string |
分叉後指派給結果專案的路徑。 |
|
|
分支後指派給結果專案的名稱。
|
name | string |
分支後指派給結果專案的名稱。 |
傳回
getFile
從存放庫取得檔案。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑
|
id | True | integer |
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑 |
|
URL 編碼的新檔案的完整路徑。
|
file_path | True | string |
URL 編碼的新檔案的完整路徑。 |
|
分支標籤或認可的名稱
|
ref | True | string |
分支標籤或認可的名稱 |
傳回
get版本
mergeMerge請求
合併合併要求。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。
|
id | True | integer |
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。 |
|
合併要求的內部識別碼。
|
merge_request_iid | True | integer |
合併要求的內部識別碼。 |
|
自訂合併認可訊息。
|
merge_commit_message | string |
自訂合併認可訊息。 |
|
|
如果為true,則在合併時,提交會壓縮為單一提交。
|
squash | boolean |
如果為true,則在合併時,提交會壓縮為單一提交。 |
|
|
如果為true,則會移除來源分支。
|
should_remove_source_branch | boolean |
如果為true,則會移除來源分支。 |
傳回
創建提交
建立新的認可。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
專案的ID或URL編碼路徑
|
id | True | integer |
專案的ID或URL編碼路徑 |
|
要認可的分支名稱。
|
branch | True | string |
要認可的分支名稱。 |
|
認可訊息
|
commit_message | True | string |
認可訊息 |
|
|
object |
傳回
創建觸發器
建立專案的觸發程序
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。
|
id | True | integer |
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。 |
|
觸發程式名稱。
|
description | True | string |
觸發程式名稱。 |
傳回
創建項目
建立新專案。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
新專案的名稱。
|
name | True | string |
新專案的名稱。 |
|
新專案的儲存庫名稱。
|
namespace_id | integer |
新專案的儲存庫名稱。 |
|
|
使用讀我檔初始化儲存庫。
|
initialize_with_readme | boolean |
使用讀我檔初始化儲存庫。 |
傳回
合併請求
建立合併要求。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑
|
id | True | integer |
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑 |
|
來源分支。
|
source_branch | True | string |
來源分支。 |
|
目標分支。
|
target_branch | True | string |
目標分支。 |
|
合併請求的標題。
|
title | True | string |
合併請求的標題。 |
傳回
啟用執行器
在專案中啟用執行器。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。
|
id | True | integer |
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。 |
|
執行器的識別碼。
|
runner_id | True | integer |
執行器的識別碼。 |
傳回
更新合併請求
更新合併要求。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。
|
id | True | integer |
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。 |
|
合併要求的內部識別碼。
|
merge_request_iid | True | integer |
合併要求的內部識別碼。 |
|
更新合併請求的狀態,即關閉或重新開啟。
|
state_event | string |
更新合併請求的狀態,即關閉或重新開啟。 |
傳回
比較回購區
比較分支、標籤或認可。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。
|
id | True | integer |
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。 |
|
認可 SHA 或分支名稱。
|
from | True | string |
認可 SHA 或分支名稱。 |
|
認可 SHA 或分支名稱。
|
to | True | string |
認可 SHA 或分支名稱。 |
|
要從中比較的 ID。
|
from_project_id | integer |
要從中比較的 ID。 |
傳回
觸發管線
觸發 CICD 管線。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。
|
id | True | integer |
已驗證使用者所擁有之專案的 ID 或 URL 編碼路徑。 |
|
URL 編碼的新檔案的完整路徑。
|
token | True | string |
URL 編碼的新檔案的完整路徑。 |
|
分支標籤或認可的名稱。
|
ref | True | string |
分支標籤或認可的名稱。 |
傳回
定義
版本回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
狀態詳情
|
statusDetails | statusDetails |
專案回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
狀態詳情
|
statusDetails | statusDetails |
分支回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
狀態詳情
|
statusDetails | statusDetails |
提交回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
狀態詳情
|
statusDetails | statusDetails |
比較回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
狀態詳情
|
statusDetails | statusDetails |
合併回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
狀態詳情
|
statusDetails | statusDetails |
GetFile回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
狀態詳情
|
statusDetails | statusDetails |
CreateTrigger回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
狀態詳情
|
statusDetails | statusDetails |
觸發管道回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
狀態詳情
|
statusDetails | statusDetails |
啟用Runner回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
狀態詳情
|
statusDetails | statusDetails |
狀態詳情
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
勝
|
success | boolean | |
|
StatusCode
|
statusCode | string | |
|
messages
|
messages | array of messages |
messages
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
字碼
|
code | string | |
|
描述
|
description | string | |
|
識別碼
|
id | string |