Aracılığıyla paylaş


GitLab (Bağımsız Yayımcı)

GitLab DevOps platformu için bir bağlayıcı. Projeler, depolar, CICD işlem hatları, çatallar, dallar ve birleştirme istekleri oluşturun.

Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:

Hizmet Class Bölgeler
Copilot Studio Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Logic Apps Standart Aşağıdakiler dışında tüm Logic Apps bölgeleri :
     - Azure Kamu bölgeleri
     - Azure Çin bölgeleri
     - ABD Savunma Bakanlığı (DoD)
Power Apps Premium Aşağıdakiler dışında tüm Power Apps bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Power Automate Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
İletişim
İsim Roy Paar
E-posta roypaar@microsoft.com
Bağlayıcı Meta Verileri
Publisher Roy Paar
Web sitesi https://about.gitlab.com/
Gizlilik ilkesi https://about.gitlab.com/privacy/
Kategoriler BT İşlemleri

Bağlantı oluşturma

Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:

Varsayılan Bağlantı oluşturmak için parametreler. Tüm bölgeler Paylaşılamaz

Temerrüt

Geçerli: Tüm bölgeler

Bağlantı oluşturmak için parametreler.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

İsim Türü Description Gerekli
API Anahtarı securestring Bu API'nin Anahtarı Doğru

Azaltma Sınırları

Name Çağrılar Yenileme Dönemi
Bağlantı başına API çağrıları 100 60 saniye

Eylemler

compareRepo

Dalı, etiketi veya işlemeyi karşılaştırın.

createBranch

Yeni bir dal oluşturun.

createCommit

Yeni bir işleme oluşturun.

createProject

Yeni bir proje oluşturma.

createTrigger

Proje için tetikleyici oluşturma

enableRunner

Projede çalıştırıcıyı etkinleştirme.

forkProject

Proje çatalı oluşturma.

getFile

Bir Depodan Dosya Alın.

getVersion

Bu GitLab örneği için sürüm bilgilerini alın.

mergeMergeRequest

Birleştirme isteğini birleştirme.

mergeRequest

Birleştirme isteği oluşturun.

triggerPipeline

Bir CICD İşlem Hattı tetikleme.

updateMergeRequest

Birleştirme isteğini güncelleştirme.

compareRepo

Dalı, etiketi veya işlemeyi karşılaştırın.

Parametreler

Name Anahtar Gerekli Tür Description
Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.
id True integer

Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.

İşleme SHA'sı veya dal adı.
from True string

İşleme SHA'sı veya dal adı.

İşleme SHA'sı veya dal adı.
to True string

İşleme SHA'sı veya dal adı.

Karşılaştırılan kimlik.
from_project_id integer

Karşılaştırılan kimlik.

Döndürülenler

createBranch

Yeni bir dal oluşturun.

Parametreler

Name Anahtar Gerekli Tür Description
Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.
id True integer

Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.

Dalın adı.
branch True string

Dalın adı.

Dal adı veya dal oluşturulacak SHA'yi işleme.
ref True string

Dal adı veya dal oluşturulacak SHA'yi işleme.

Döndürülenler

createCommit

Yeni bir işleme oluşturun.

Parametreler

Name Anahtar Gerekli Tür Description
Projenin kimliği veya URL ile kodlanmış yolu
id True integer

Projenin kimliği veya URL ile kodlanmış yolu

İşlenecek dalın adı.
branch True string

İşlenecek dalın adı.

İletiyi işleme
commit_message True string

İletiyi işleme

object

Döndürülenler

createProject

Yeni bir proje oluşturma.

Parametreler

Name Anahtar Gerekli Tür Description
Yeni projenin adı.
name True string

Yeni projenin adı.

Yeni projenin depo adı.
namespace_id integer

Yeni projenin depo adı.

Depoyu bir benioku ile başlatın.
initialize_with_readme boolean

Depoyu bir benioku ile başlatın.

Döndürülenler

createTrigger

Proje için tetikleyici oluşturma

Parametreler

Name Anahtar Gerekli Tür Description
Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.
id True integer

Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.

Tetikleyici adı.
description True string

Tetikleyici adı.

Döndürülenler

enableRunner

Projede çalıştırıcıyı etkinleştirme.

Parametreler

Name Anahtar Gerekli Tür Description
Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.
id True integer

Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.

Bir çalıştırıcının kimliği.
runner_id True integer

Bir çalıştırıcının kimliği.

Döndürülenler

forkProject

Proje çatalı oluşturma.

Parametreler

Name Anahtar Gerekli Tür Description
Projenin kimliği veya URL ile kodlanmış yolu.
id True integer

Projenin kimliği veya URL ile kodlanmış yolu.

Çatallamadan sonra sonuç projesine atanan yol.
path string

Çatallamadan sonra sonuç projesine atanan yol.

Çatallamadan sonra sonuç projesine atanan ad.
name string

Çatallamadan sonra sonuç projesine atanan ad.

Döndürülenler

getFile

Bir Depodan Dosya Alın.

Parametreler

Name Anahtar Gerekli Tür Description
Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu
id True integer

Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu

URL ile kodlanmış yeni dosyanın tam yolu.
file_path True string

URL ile kodlanmış yeni dosyanın tam yolu.

Dal etiketinin veya işlemenin adı
ref True string

Dal etiketinin veya işlemenin adı

Döndürülenler

getVersion

Bu GitLab örneği için sürüm bilgilerini alın.

Döndürülenler

mergeMergeRequest

Birleştirme isteğini birleştirme.

Parametreler

Name Anahtar Gerekli Tür Description
Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.
id True integer

Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.

Birleştirme isteğinin iç kimliği.
merge_request_iid True integer

Birleştirme isteğinin iç kimliği.

Özel birleştirme işleme iletisi.
merge_commit_message string

Özel birleştirme işleme iletisi.

True ise, işlemeler birleştirmede tek bir işlemeye sıkıştırılır.
squash boolean

True ise, işlemeler birleştirmede tek bir işlemeye sıkıştırılır.

True ise kaynak dalı kaldırır.
should_remove_source_branch boolean

True ise kaynak dalı kaldırır.

Döndürülenler

mergeRequest

Birleştirme isteği oluşturun.

Parametreler

Name Anahtar Gerekli Tür Description
Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu
id True integer

Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu

Kaynak dal.
source_branch True string

Kaynak dal.

Hedef dal.
target_branch True string

Hedef dal.

Birleştirme isteğinin başlığı.
title True string

Birleştirme isteğinin başlığı.

Döndürülenler

triggerPipeline

Bir CICD İşlem Hattı tetikleme.

Parametreler

Name Anahtar Gerekli Tür Description
Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.
id True integer

Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.

URL ile kodlanmış yeni dosyanın tam yolu.
token True string

URL ile kodlanmış yeni dosyanın tam yolu.

Dal etiketinin veya işlemenin adı.
ref True string

Dal etiketinin veya işlemenin adı.

Döndürülenler

updateMergeRequest

Birleştirme isteğini güncelleştirme.

Parametreler

Name Anahtar Gerekli Tür Description
Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.
id True integer

Kimliği doğrulanmış kullanıcının sahip olduğu projenin kimliği veya URL ile kodlanmış yolu.

Birleştirme isteğinin iç kimliği.
merge_request_iid True integer

Birleştirme isteğinin iç kimliği.

Kapatma veya yeniden açma gibi birleştirme isteğinin durumunu güncelleştirin.
state_event string

Kapatma veya yeniden açma gibi birleştirme isteğinin durumunu güncelleştirin.

Döndürülenler

Tanımlar

VersionResponse

Name Yol Tür Description
durumDetayları
statusDetails statusDetails

ProjectResponse

Name Yol Tür Description
durumDetayları
statusDetails statusDetails

BranchResponse

Name Yol Tür Description
durumDetayları
statusDetails statusDetails

CommitResponse

Name Yol Tür Description
durumDetayları
statusDetails statusDetails

CompareResponse

Name Yol Tür Description
durumDetayları
statusDetails statusDetails

MergeResponse

Name Yol Tür Description
durumDetayları
statusDetails statusDetails

GetFileResponse

Name Yol Tür Description
durumDetayları
statusDetails statusDetails

CreateTriggerResponse

Name Yol Tür Description
durumDetayları
statusDetails statusDetails

TriggerPipelineResponse

Name Yol Tür Description
durumDetayları
statusDetails statusDetails

EnableRunnerResponse

Name Yol Tür Description
durumDetayları
statusDetails statusDetails

durumDetayları

Name Yol Tür Description
başarı
success boolean
durum kodu
statusCode string
messages
messages array of messages

messages

Name Yol Tür Description
kod
code string
açıklama
description string
kimlik
id string