次の方法で共有


GitLab (独立した発行元)

GitLab DevOps プラットフォーム用のコネクタ。 プロジェクト、リポジトリ、CICD パイプライン、フォーク、ブランチ、マージ要求を作成します。

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
コピロット スタジオ Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure Government リージョン
     - Azure China リージョン
     - 米国国防総省 (DoD)
Power Apps Premium 次を除くすべての Power Apps リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
Power Automate Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
お問い合わせ
名前 ロイ・パール
Email roypaar@microsoft.com
コネクタ メタデータ
Publisher ロイ・パール
Website https://about.gitlab.com/
プライバシー ポリシー https://about.gitlab.com/privacy/
カテゴリ IT 運用

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

デフォルト 接続を作成するためのパラメーター。 すべてのリージョン 共有不可

デフォルト

適用対象: すべてのリージョン

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 タイプ Description 必須
API キー securestring この API のキー 正しい

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

compareRepo

ブランチ、タグ、またはコミットを比較します。

createBranch

新しいブランチを作成します。

createCommit

新しいコミットを作成します。

createProject

新しいプロジェクトを作成します。

createTrigger

プロジェクトのトリガーを作成する

enableRunner

プロジェクトでランナーを有効にします。

forkProject

プロジェクトをフォークします。

getFile

リポジトリからファイルを取得します。

getVersion

この GitLab インスタンスのバージョン情報を取得します。

mergeMergeRequest

マージ要求をマージします。

mergeRequest

マージ要求を作成します。

triggerPipeline

CICD パイプラインをトリガーします。

updateMergeRequest

マージ要求を更新します。

compareRepo

ブランチ、タグ、またはコミットを比較します。

パラメーター

名前 キー 必須 説明
認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。
id True integer

認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。

コミット SHA またはブランチ名。
from True string

コミット SHA またはブランチ名。

コミット SHA またはブランチ名。
to True string

コミット SHA またはブランチ名。

比較元の ID。
from_project_id integer

比較元の ID。

戻り値

createBranch

新しいブランチを作成します。

パラメーター

名前 キー 必須 説明
認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。
id True integer

認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。

ブランチの名前。
branch True string

ブランチの名前。

ブランチを作成するブランチ名またはコミット SHA。
ref True string

ブランチを作成するブランチ名またはコミット SHA。

戻り値

createCommit

新しいコミットを作成します。

パラメーター

名前 キー 必須 説明
プロジェクトの ID または URL でエンコードされたパス
id True integer

プロジェクトの ID または URL でエンコードされたパス

コミットするブランチの名前。
branch True string

コミットするブランチの名前。

コミット メッセージ
commit_message True string

コミット メッセージ

object

戻り値

createProject

新しいプロジェクトを作成します。

パラメーター

名前 キー 必須 説明
新しいプロジェクトの名前。
name True string

新しいプロジェクトの名前。

新しいプロジェクトのリポジトリ名。
namespace_id integer

新しいプロジェクトのリポジトリ名。

readme を使用してリポジトリを初期化します。
initialize_with_readme boolean

readme を使用してリポジトリを初期化します。

戻り値

createTrigger

プロジェクトのトリガーを作成する

パラメーター

名前 キー 必須 説明
認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。
id True integer

認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。

トリガー名。
description True string

トリガー名。

戻り値

enableRunner

プロジェクトでランナーを有効にします。

パラメーター

名前 キー 必須 説明
認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。
id True integer

認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。

ランナーの ID。
runner_id True integer

ランナーの ID。

戻り値

forkProject

プロジェクトをフォークします。

パラメーター

名前 キー 必須 説明
プロジェクトの ID または URL でエンコードされたパス。
id True integer

プロジェクトの ID または URL でエンコードされたパス。

フォーク後に結果プロジェクトに割り当てられるパス。
path string

フォーク後に結果プロジェクトに割り当てられるパス。

フォーク後に結果プロジェクトに割り当てられる名前。
name string

フォーク後に結果プロジェクトに割り当てられる名前。

戻り値

getFile

リポジトリからファイルを取得します。

パラメーター

名前 キー 必須 説明
認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス
id True integer

認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス

URL でエンコードされた新しいファイルへの完全なパス。
file_path True string

URL でエンコードされた新しいファイルへの完全なパス。

ブランチ タグまたはコミットの名前
ref True string

ブランチ タグまたはコミットの名前

戻り値

getVersion

この GitLab インスタンスのバージョン情報を取得します。

戻り値

mergeMergeRequest

マージ要求をマージします。

パラメーター

名前 キー 必須 説明
認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。
id True integer

認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。

マージ要求の内部 ID。
merge_request_iid True integer

マージ要求の内部 ID。

カスタム マージ コミット メッセージ。
merge_commit_message string

カスタム マージ コミット メッセージ。

true の場合、コミットはマージ時に 1 つのコミットにスカッシュされます。
squash boolean

true の場合、コミットはマージ時に 1 つのコミットにスカッシュされます。

true の場合、ソース ブランチが削除されます。
should_remove_source_branch boolean

true の場合、ソース ブランチが削除されます。

戻り値

mergeRequest

マージ要求を作成します。

パラメーター

名前 キー 必須 説明
認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス
id True integer

認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス

ソース ブランチ。
source_branch True string

ソース ブランチ。

ターゲット ブランチ。
target_branch True string

ターゲット ブランチ。

マージ要求のタイトル。
title True string

マージ要求のタイトル。

戻り値

triggerPipeline

CICD パイプラインをトリガーします。

パラメーター

名前 キー 必須 説明
認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。
id True integer

認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。

URL でエンコードされた新しいファイルへの完全なパス。
token True string

URL でエンコードされた新しいファイルへの完全なパス。

ブランチ タグまたはコミットの名前。
ref True string

ブランチ タグまたはコミットの名前。

戻り値

updateMergeRequest

マージ要求を更新します。

パラメーター

名前 キー 必須 説明
認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。
id True integer

認証されたユーザーが所有するプロジェクトの ID または URL でエンコードされたパス。

マージ要求の内部 ID。
merge_request_iid True integer

マージ要求の内部 ID。

マージ要求の状態を更新するか、再度開きます。
state_event string

マージ要求の状態を更新するか、再度開きます。

戻り値

定義

VersionResponse

名前 パス 説明
ステータス詳細
statusDetails statusDetails

ProjectResponse

名前 パス 説明
ステータス詳細
statusDetails statusDetails

BranchResponse

名前 パス 説明
ステータス詳細
statusDetails statusDetails

CommitResponse

名前 パス 説明
ステータス詳細
statusDetails statusDetails

CompareResponse

名前 パス 説明
ステータス詳細
statusDetails statusDetails

MergeResponse

名前 パス 説明
ステータス詳細
statusDetails statusDetails

GetFileResponse

名前 パス 説明
ステータス詳細
statusDetails statusDetails

CreateTriggerResponse

名前 パス 説明
ステータス詳細
statusDetails statusDetails

TriggerPipelineResponse

名前 パス 説明
ステータス詳細
statusDetails statusDetails

EnableRunnerResponse

名前 パス 説明
ステータス詳細
statusDetails statusDetails

ステータス詳細

名前 パス 説明
success
success boolean
ステータスコード
statusCode string
messages
messages array of messages

messages

名前 パス 説明
コード
code string
説明
description string
id
id string