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
|
compare |
Dalı, etiketi veya işlemeyi karşılaştırın. |
|
create |
Yeni bir dal oluşturun. |
|
create |
Yeni bir işleme oluşturun. |
|
create |
Yeni bir proje oluşturma. |
|
create |
Proje için tetikleyici oluşturma |
|
enable |
Projede çalıştırıcıyı etkinleştirme. |
|
fork |
Proje çatalı oluşturma. |
|
get |
Bir Depodan Dosya Alın. |
|
get |
Bu GitLab örneği için sürüm bilgilerini alın. |
|
merge |
Birleştirme isteğini birleştirme. |
|
merge |
Birleştirme isteği oluşturun. |
|
trigger |
Bir CICD İşlem Hattı tetikleme. |
|
update |
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
- Body
- CompareResponse
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
- Body
- BranchResponse
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
- Body
- CommitResponse
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
- Body
- ProjectResponse
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
- Body
- EnableRunnerResponse
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
- Body
- ProjectResponse
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
- Body
- GetFileResponse
getVersion
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
- Body
- MergeResponse
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
- Body
- MergeResponse
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
- Body
- MergeResponse
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 |