Hizmet bağlantılarını yönetme

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Not

Microsoft Team Foundation Server (TFS) 2018 ve önceki sürümlerde derleme ve yayın işlem hatlarıtanım, çalıştırmalar derleme, hizmet bağlantılarıhizmet uç noktası, aşamalarortam ve işleraşama olarak adlandırılır.

Bir işteki görevleri yürütmek için Azure Pipelines'tan dış ve uzak hizmetlere bağlantı oluşturabilirsiniz. Bağlantı kurduktan sonra hizmet bağlantısını görüntüleyebilir, düzenleyebilir ve güvenlik ekleyebilirsiniz.

Örneğin, aşağıdaki kategorilerden birine ve hizmetlerine bağlanmak isteyebilirsiniz.

  • Microsoft Azure aboneliğiniz: Microsoft Azure aboneliğinizle bir hizmet bağlantısı oluşturun ve yayın işlem hattındaki Azure Web Sitesi Dağıtımı görevinde hizmet bağlantısının adını kullanın.
  • Farklı bir derleme sunucusu veya dosya sunucusu: GitHub deposuna standart bir GitHub Enterprise Server hizmeti bağlantısı oluşturun.
  • Çevrimiçi sürekli tümleştirme ortamı: Git depolarının sürekli tümleştirilmesi için bir Jenkins hizmet bağlantısı oluşturun.
  • Uzak bilgisayarlarda yüklü hizmetler: Yönetilen hizmet kimliğine sahip bir VM'ye Azure Resource Manager hizmet bağlantısı oluşturun.

İpucu

Azure Resource Manager hizmet bağlantısı, hizmet bağlantısının tek bir örneğidir. Daha fazla bilgi için bkz . Ortak hizmet bağlantı türleri.

Önkoşullar

Atanan kullanıcı rollerinizi temel alarak bir hizmet bağlantısı oluşturabilir, görüntüleyebilir, kullanabilir ve yönetebilirsiniz. Daha fazla bilgi için bkz . Kullanıcı izinleri.

Hizmet bağlantısı oluşturma

Azure Pipelines için hizmet bağlantısı oluşturmak için aşağıdaki adımları tamamlayın.

  1. Kuruluşunuzda (https://dev.azure.com/{yourorganization}) oturum açın ve projenizi seçin.

  2. Proje ayarları>Hizmet bağlantıları'nı seçin.

  3. + Yeni hizmet bağlantısı'nı seçin, ihtiyacınız olan hizmet bağlantısı türünü seçin ve ardından İleri'yi seçin.

  4. Bir kimlik doğrulama yöntemi seçin ve ardından İleri'yi seçin.

  5. Hizmet bağlantısının parametrelerini girin. Parametrelerin listesi her hizmet bağlantısı türü için farklılık gösterir. Daha fazla bilgi için hizmet bağlantı türlerinin ve ilişkili parametrelerin listesine bakın.

  6. Bağlantıyı oluşturmak için Kaydet'i seçin.

    Azure Resource Manager bağlantısı iletişim kutusu

  7. Bağlantı oluşturulduktan ve parametreler girildikten sonra bağlantıyı doğrulayın. Doğrulama bağlantısı, girdiğiniz bilgilerle dış hizmete bir REST çağrısı kullanır ve aramanın başarılı olup olmadığını gösterir.

  1. Team Foundation Server'da (TFS), üst menü çubuğundaki "ayarlar" simgesinden Hizmetler sayfasını açın.

  2. + Yeni hizmet bağlantısı'nı seçin ve ihtiyacınız olan hizmet bağlantısı türünü seçin.

  3. Hizmet bağlantısının parametrelerini girin. Parametrelerin listesi her hizmet bağlantısı türü için farklılık gösterir. Daha fazla bilgi için hizmet bağlantı türlerinin listesine bakın.

  4. Bağlantıyı oluşturmak için Tamam'ı seçin.

    Azure Resource Manager bağlantısı iletişim kutusu

  5. Bağlantı oluşturulduktan ve parametreler girildikten sonra bağlantıyı doğrulayın. Doğrulama bağlantısı, girdiğiniz bilgilerle dış hizmete bir REST çağrısı kullanır ve aramanın başarılı olup olmadığını gösterir.

Not

Yeni hizmet bağlantısı penceresi, çeşitli hizmet bağlantısı türleri için farklı görünebilir ve farklı parametrelere sahip olabilir. Her hizmet bağlantı türü için Ortak hizmet bağlantı türleri bölümündeki parametrelerin listesine bakın.

Hizmet bağlantısını düzenleme

Hizmet bağlantısını düzenlemek için aşağıdaki adımları tamamlayın.

  1. Kuruluşunuzda (https://dev.azure.com/{yourorganization}) oturum açın ve projenizi seçin.

  2. Proje ayarları>Hizmet bağlantıları'nı seçin.

  3. Düzenlemek istediğiniz hizmet bağlantısını seçin.

  4. Hizmet bağlantısının ayrıntılarını görebileceğiniz Hizmet bağlantısının Genel Bakış sekmesine bakın. Örneğin, tür, oluşturucu ve kimlik doğrulama türü gibi ayrıntıları görebilirsiniz. Örneğin belirteç, kullanıcı adı/parola veya OAuth gibi.

    Azure Resource Manager bağlantısına genel bakış

  5. Genel bakış sekmesinin yanında, hizmet bağlantısını kullanan işlem hatlarının listesini gösteren Kullanım geçmişi'ni görebilirsiniz.

    Azure Resource Manager kullanım geçmişi

  6. Hizmet bağlantısını güncelleştirmek için Düzenle'yi seçin. Onaylar ve denetimler, Güvenlik ve Silme , sağ üst köşedeki diğer seçeneklerin bir parçasıdır.

    Azure Resource Manager diğer seçenekler

  1. TFS'de üst menü çubuğundaki "ayarlar" simgesinden Hizmetler sayfasını açın.

  2. Proje ayarları>Hizmet bağlantıları'nı seçin.

  3. Düzenlemek istediğiniz hizmet bağlantısını seçin.

  4. Hizmet bağlantısının ayrıntılarını görebileceğiniz Hizmet bağlantısının Genel Bakış sekmesine bakın. Örneğin, tür, oluşturucu ve kimlik doğrulama türü gibi ayrıntıları görebilirsiniz. Örneğin belirteç, kullanıcı adı/parola veya OAuth gibi.

    Azure Resource Manager bağlantısına genel bakış

  5. Genel bakış sekmesinin yanında, hizmet bağlantısını kullanan işlem hatlarının listesini gösteren Kullanım geçmişi'ni görebilirsiniz.

    Azure Resource Manager kullanım geçmişi

  6. Hizmet bağlantısını güncelleştirmek için Düzenle'yi seçin. Onaylar ve denetimler, Güvenlik ve Silme , sağ üst köşedeki diğer seçeneklerin bir parçasıdır.

    Azure Resource Manager diğer seçenekler

Hizmet bağlantısının güvenliğini sağlama

Hizmet bağlantısının güvenliğini yönetmek için aşağıdaki adımları tamamlayın.

  1. Kuruluşunuzda (https://dev.azure.com/{yourorganization}) oturum açın ve projenizi seçin.

  2. Proje ayarları>Hizmet bağlantıları'nı seçin.

  3. Düzenlemek istediğiniz hizmet bağlantısını vurgulayın.

  4. Sağ üst köşedeki diğer seçeneklere gidin ve Güvenlik'i seçin.

    Hizmet bağlantı hub'ı güvenliği

  1. TFS'de üst menü çubuğundaki "ayarlar" simgesinden Hizmetler sayfasını açın.

  2. Kullanıcı izinlerini merkez düzeyinde yönetmek için sağ üst köşedeki diğer seçeneklere gidin ve Güvenlik'i seçin.

    Hizmet bağlantı hub'ı güvenliği

  3. Hizmet bağlantısının güvenliğini yönetmek için hizmet bağlantısını açın ve sağ üst köşedeki diğer seçeneklere gidin ve Güvenlik'i seçin.

Kullanım desenlerine bağlı olarak, hizmet bağlantısı güvenliği aşağıdaki kategorilere ayrılır. İzinleri istediğiniz gibi düzenleyin.

Kullanıcı izinleri

Kullanıcı rolleriyle hizmet bağlantısını kimlerin oluşturabileceğini, görüntüleyebileceğini, kullanabileceğini ve yönetebileceğini denetleme. Proje ayarları>Hizmet bağlantıları'nda, devralınan merkez düzeyinde izinleri ayarlayabilirsiniz. Ayrıca her hizmet bağlantısı için rolleri geçersiz kılabilirsiniz.

Hizmet bağlantısındaki rol Amaç
Oluşturucu Bu rolün üyeleri projede hizmet bağlantısı oluşturabilir. Katkıda bulunanlar varsayılan olarak üye olarak eklenir
Okuyucu Bu rolün üyeleri hizmet bağlantısını görüntüleyebilir.
Kullanıcı Bu rolün üyeleri derleme veya yayın işlem hatlarını yazarken veya yaml işlem hatlarını yetkilerken hizmet bağlantısını kullanabilir.
Yönetici Bu rolün üyeleri hizmet bağlantısını kullanabilir ve projenin hizmet bağlantısı için diğer tüm rollerin üyeliğini yönetebilir. Proje Yöneticileri varsayılan olarak üye olarak eklenir.

Not

Daha önce hizmet bağlantılarını kimlerin oluşturup yönetebileceğini denetlemek için Endpoint Creator ve Endpoint Administrator grupları kullanılıyordu. Rolleri kullanan saf RBAC modeline geçtik. Mevcut projelerde geriye dönük uyumluluk için, Uç Nokta Yöneticisi grubu artık Yönetici rolü, Endpoint Creator grubu ise Oluşturucu rolüdür ve bu da mevcut hizmet bağlantılarında davranışta bir değişiklik olmamasını sağlar.

Ayrıca projeler arasında hizmet bağlantılarını paylaşma özelliği de kullanıma sunulmuştur. Bu özellik sayesinde hizmet bağlantıları artık kuruluş düzeyinde bir nesne haline gelir ancak kapsamı varsayılan olarak geçerli projeniz kapsamındadır. Kullanıcı izinleri bölümünde Proje ve Kuruluş düzeyi izinlerini görebilirsiniz. Yönetici rolünün işlevselliği iki izin düzeyi arasında bölünür.

Proje düzeyi izinleri

Proje düzeyi izinleri, yukarıda açıklandığı gibi proje kapsamında okuyucu, kullanıcı, oluşturucu ve yönetici rollerine sahip kullanıcı izinleridir. Devralma özelliğine sahipsiniz ve rolleri hub düzeyinde ve her hizmet bağlantısı için ayarlayabilirsiniz.

Proje düzeyi Yöneticisi aşağıdaki görevleri gerçekleştirebilir:

  • Diğer kullanıcıları ve rolleri proje düzeyinde yönetme
  • Hizmet bağlantısını yeniden adlandırma ve açıklamayı güncelleştirme
  • Hizmet bağlantısını silme, bu bağlantıyı projeden kaldırma

Azure Resource Manager proje güvenliği

Hizmet bağlantısını oluşturan kullanıcı, söz konusu hizmet bağlantısının Yönetici rolüne otomatik olarak eklenir. Devralma açıksa hub düzeyinde Yönetici rolüne atanan kullanıcılar ve gruplar devralınır.

Kuruluş düzeyinde izinler

Kuruluş düzeyinde ayarlanan tüm izinler, hizmet bağlantısının paylaşıldığı tüm projelere yansıtılır. Kuruluş düzeyinde izinler için devralma yoktur.

Kuruluş düzeyinde Yönetici aşağıdaki yönetim görevlerini gerçekleştirebilir:

  • Kuruluş düzeyinde kullanıcıları yönetme
  • Hizmet bağlantısının tüm alanlarını düzenleme
  • Hizmet bağlantısını diğer projelerle paylaşma ve paylaşımını kaldırma

Azure Resource Manager kuruluş güvenliği

Hizmet bağlantısını oluşturan kullanıcı otomatik olarak bu hizmet bağlantısı için kuruluş düzeyinde Yönetici rolü olarak eklenir. Mevcut tüm hizmet bağlantılarında, bağlantı Yöneticileri kuruluş düzeyinde Yöneticiler yapılır.

İşlem hattı izinleri

İşlem hattı izinleri, hangi YAML işlem hatlarının hizmet bağlantısını kullanma yetkisine sahip olduğunu denetler. İşlem hattı izinleri Klasik işlem hatlarından erişimi kısıtlamaz.

Aşağıdaki seçeneklerden birini belirtebilirsiniz:

  • Hizmet bağlantısının güvenlik sekmesindeki İşlem hattı izinleri bölümünün sağ üst köşesindeki diğer seçeneklerden hizmet bağlantısını kullanmak için tüm işlem hatları için erişimi açın.

  • Hizmet bağlantısını kilitleyin ve yalnızca seçili YAML işlem hatlarının hizmet bağlantısını kullanmasına izin verin. Hizmet bağlantısına başvuran başka bir YAML işlem hattı varsa, bağlantı Yöneticisi tarafından onaylanması gereken bir yetkilendirme isteği oluşturulur. Bu, Klasik işlem hatlarından erişimi sınırlamaz.

Azure Resource Manager işlem hattı izinleri

Proje izinleri - Hizmet bağlantılarının çapraz proje paylaşımı

Proje izinleri, hangi projelerin hizmet bağlantısını kullanabileceğini denetler. Varsayılan olarak, hizmet bağlantıları diğer projelerle paylaşılamaz.

  • Hizmet bağlantısını yalnızca Kullanıcı izinlerinden kuruluş düzeyindeki yöneticiler diğer projelerle paylaşabilir.
  • Hizmet bağlantısını bir projeyle paylaşan kullanıcının hedef projede en azından Hizmet bağlantısı oluşturma izni olmalıdır.
  • Hizmet bağlantısını bir projeyle paylaşan kullanıcı, bu hizmet bağlantısının proje düzeyinde Yöneticisi olur. Proje düzeyinde devralma, hedef projede açık olarak ayarlanır.
  • Hizmet bağlantı adı proje adıyla birlikte eklenir ve hedef proje kapsamında yeniden adlandırılabilir.
  • Kuruluş düzeyindeki yönetici, herhangi bir paylaşılan projeden hizmet bağlantısının paylaşımını kaldırabilir.

Azure Resource Manager proje izinleri

Not

Proje izinleri özelliği, yeni hizmet bağlantıları kullanıcı arabirimine bağlıdır. Bu özelliği etkinleştirdiğimizde eski hizmet bağlantıları kullanıcı arabirimi artık kullanılamaz.

Hizmet bağlantısı kullanma

Hizmet bağlantınızı oluşturduktan sonra, kullanmak için aşağıdaki adımları tamamlayın.

  1. Bağlantı adını kodunuz içine azureSubscription (veya eşdeğer bağlantı adı) değeri olarak kopyalayın.

YAML kullanıyorsanız.

  1. Aşağıdaki tekniklerden birini kullanarak hizmet bağlantısını yetkilendirilin:
  • Herhangi bir işlem hattını hizmet bağlantısını kullanma yetkisi vermek için Azure Pipelines'a gidin, Ayarlar sayfasını açın, Hizmet bağlantıları'nı seçin ve Bağlantı için Tüm işlem hatlarının bu bağlantıyı kullanmasına izin ver seçeneğini etkinleştirin.

  • Belirli bir işlem hattı için hizmet bağlantısını yetkilendirmek için, Derlemeyi el ile düzenle ve kuyruğa ekle'yi seçerek işlem hattını açın. Hatada bir kaynak yetkilendirme hatası ve "Kaynakları yetkile" eylemi görürsünüz. Hizmet bağlantısının yetkili kullanıcısı olarak açıkça işlem hattını eklemek için bu eylemi seçin.

Kendi özel hizmet bağlantılarınızı da oluşturabilirsiniz.

Not

Hizmet bağlantıları değişkenler tarafından belirtilemiyor.

Ortak hizmet bağlantı türleri

Azure Pipelines varsayılan olarak aşağıdaki hizmet bağlantı türlerini destekler:

Klasik | Azure Azure Repos/TFS | Azure Resource Manager | Azure Service Bus | Bitbucket | Chef | Docker hub'ı veya diğer | Diğer Git | Genel | GitHub GitHub | Enterprise Server | Jenkins | Kubernetes | Maven | npm | NuGet | Python paketi indirme | Python paketini karşıya yükleme | Service Fabric | SSH | Subversion | Visual Studio App Center |

Klasik Azure hizmet bağlantısı

Azure kimlik bilgilerini veya Azure yönetim sertifikasını kullanarak bir Microsoft Azure aboneliğine bağlantı tanımlamak ve güvenli bir şekilde bağlanmak için aşağıdaki parametreleri kullanın.

Yeni bir hizmet bağlantısı oluşturmak Nasıl yaparım??

Parametre Açıklama
[kimlik doğrulama türü] Gereklidir. Kimlik Bilgileri veya Sertifika tabanlı'ya tıklayın.
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullandığınız ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Ortam Gereklidir. Azure Bulut, Azure Stack veya aboneliğinizin tanımlandığı önceden tanımlanmış Azure Kamu Bulutlardan birini seçin.
Abonelik Kimliği Gereklidir. Azure aboneliğinizin GUID benzeri tanımlayıcısı (abonelik adı değil). Abonelik kimliğini Azure portal kopyalayabilirsiniz.
Abonelik adı Gereklidir. Microsoft Azure aboneliğinizin adı.
Kullanıcı adı Kimlik bilgileri kimlik doğrulaması için gereklidir. İş veya okul hesabının kullanıcı adı (örneğin @fabrikam.com). Microsoft hesapları (örneğin @live veya @hotmail) desteklenmez).
Parola Kimlik bilgileri kimlik doğrulaması için gereklidir. Yukarıda belirtilen kullanıcının parolası.
Yönetim sertifikası Sertifika tabanlı kimlik doğrulaması için gereklidir. Yayımlama ayarları XML dosyanızdan veya Azure portal yönetim sertifikası anahtarının değerini kopyalayın.

Aboneliğiniz bir Azure Kamu Bulutunda tanımlanıyorsa, hizmet bağlantısını yapılandırmadan önce uygulamanızın ilgili uyumluluk gereksinimlerini karşıladığından emin olun.

Azure Repos

Aşağıdaki parametreleri kullanarak başka bir Azure DevOps kuruluşuna yönelik bir bağlantı tanımlayın ve güvenli bir şekilde sağlayın.

Parametre Açıklama
(kimlik doğrulaması) Temel veya Belirteç Tabanlı kimlik doğrulaması'ı seçin.
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullandığınız ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
Bağlantı URL'si Gereklidir. TFS'nin veya diğer Azure DevOps kuruluşunun URL'si.
Kullanıcı adı Temel kimlik doğrulaması için gereklidir. Hizmete bağlanmak için kullanılan kullanıcı adı.
Parola Temel kimlik doğrulaması için gereklidir. Belirtilen kullanıcı adının parolası.
Kişisel Erişim Belirteci Belirteç Tabanlı kimlik doğrulaması için gereklidir (yalnızca TFS 2017 ve daha yeni ve Azure Pipelines). Hizmette kimlik doğrulaması yapmak için kullanılacak belirteç. Daha fazla bilgi edinin.

Bağlantı bilgilerinizi doğrulamak için Bağlantıyı doğrula bağlantısını kullanın.

Daha fazla bilgi için bkz. Azure DevOps için kişisel erişim belirteçleriyle erişimin kimliğini doğrulama.

Azure Resource Manager hizmet bağlantısı

Hizmet Sorumlusu Kimlik Doğrulaması (SPA) veya Azure tarafından yönetilen bir Hizmet Kimliği kullanarak Bir Microsoft Azure aboneliğine bağlantı tanımlamak ve bu bağlantının güvenliğini sağlamak için aşağıdaki parametreleri kullanın. İletişim kutusu iki ana mod sunar:

  • Otomatik abonelik algılama. Bu modda Azure Pipelines, erişiminiz olan tüm abonelikler ve örnekler için Azure'ı sorgular. Azure Pipelines’da (Microsoft hesapları ve Okul veya İş hesapları dahil) oturum açtığınız kimlik bilgilerini kullanır.

Kullanmak istediğiniz aboneliği görmüyorsanız Azure Pipelines oturumunu kapatın ve uygun hesap kimlik bilgilerini kullanarak yeniden oturum açın.

  • El ile abonelik işlem hattı. Bu modda, Azure'a bağlanmak için kullanmak istediğiniz hizmet sorumlusunu belirtmeniz gerekir. Hizmet sorumlusu, bağlantı üzerinden kullanılabilen kaynakları ve erişim düzeylerini belirtir.

Azure Pipelines'da oturum açmış olduğunuz kimlik bilgileriyle farklı kimlik bilgileri kullanarak bir Azure hesabına bağlanmanız gerektiğinde bu yaklaşımı kullanın. Güvenliği en üst düzeye çıkarmanın ve erişimi sınırlamanın kullanışlı bir yoludur. Hizmet sorumluları iki yıl boyunca geçerlidir.

Daha fazla bilgi için bkz . Microsoft Azure'a bağlanma

Not

Hiçbir Azure aboneliği veya örneği görmüyorsanız ya da bağlantıyı doğrularken sorunlarla karşılaşıyorsanız bkz. Azure Resource Manager hizmet bağlantılarının sorunlarını giderme.

hizmet bağlantısını Azure Service Bus

Microsoft Azure Service Bus kuyruğuna bağlantı tanımlamak ve güvenliğini sağlamak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullandığınız ad. Bu ad, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
Service Bus ConnectionString Azure Service Bus örneğinizin URL'si. Daha fazla bilgi.
Service Bus Kuyruğu Adı Mevcut bir Azure Service Bus kuyruğunun adı.

Bitbucket Bulut hizmeti bağlantısı

Bitbucket Cloud'a bağlantı tanımlamak için Yetkilendirme verme ile OAuth veya Temel Kimlik Doğrulaması ile kullanıcı adı ve parola kullanın. İşlem hatlarının çalışmaya devam etmesi için depo erişiminizin etkin kalması gerekir.

Genel yetkilendirme

Parametre Açıklama
OAuth yapılandırması Gereklidir. Bitbucket'e OAuth bağlantısı.

Temel kimlik doğrulama

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullandığınız ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
Kullanıcı adı Gereklidir. Hizmete bağlanmak için kullanılan kullanıcı adı.
Parola Gereklidir. Belirtilen kullanıcı adının parolası.

Chef hizmeti bağlantısı

Chef otomasyon sunucusuna bağlantı tanımlamak ve güvenliğini sağlamak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullandığınız ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
Sunucu URL'si Gereklidir. Chef otomasyon sunucusunun URL'si.
Düğüm Adı (Kullanıcı Adı) Gereklidir. Bağlanacak düğümün adı. Bu genellikle kullanıcı adınızdır.
İstemci Anahtarı Gereklidir. Chef .pem dosyasında belirtilen anahtar.

Docker Ana Bilgisayar hizmeti bağlantısı

Docker konağına bağlantı tanımlamak ve güvenliğini sağlamak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullandığınız ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
Sunucu URL'si Gereklidir. Docker konağı URL'si.
CA sertifikası Gereklidir. Konakta kimlik doğrulaması yapmak için kullanılacak güvenilir bir sertifika yetkilisi sertifikası.
Sertifika Gereklidir. Konakta kimlik doğrulaması yapmak için kullanılacak bir istemci sertifikası.
Anahtar Gereklidir. Docker key.pem dosyasında belirtilen anahtar.

Docker konağıyla bağlantınızı koruma hakkında daha fazla bilgi için bkz. Docker daemon yuvasını koruma.

Docker Kayıt Defteri hizmeti bağlantısı

Azure Container Registry veya Docker Hub ya da diğerleri için kapsayıcı kayıt defterine bağlantı tanımlamak için aşağıdaki parametreleri kullanın.

Azure Container Registry

Parametre Açıklama
Bağlantı adı Gereklidir. Görev girişlerinde hizmet bağlantısına başvurmak için kullandığınız ad.
Azure aboneliği Gereklidir. Hizmet bağlantısı oluşturmak için kullanılacak kapsayıcı kayıt defterini içeren Azure aboneliği.
Azure Container Registry Gereklidir. Hizmet bağlantısı oluşturmak için kullanılacak Azure Container Registry.

Docker Hub veya diğerleri

Parametre Açıklama
Bağlantı adı Gereklidir. Görev girişlerinde hizmet bağlantısına başvurmak için kullandığınız ad.
Docker Kayıt Defteri Gereklidir. Docker kayıt defterinin URL'si.
Docker Kimliği Gereklidir. Docker hesabı kullanıcısının tanımlayıcısı.
Parola Gereklidir. Yukarıda tanımlanan hesap kullanıcısının parolası. (Docker Hub parola yerine PAT gerektirir.)
E-posta İsteğe bağlı. Bildirimleri almak için bir e-posta adresi.

Diğer Git hizmeti bağlantısı

Dış Git deposu sunucusuna bağlantı tanımlamak ve güvenli hale getirmek için aşağıdaki parametreleri kullanın. GitHub ve GitHubEnterprise Server için belirli bir hizmet bağlantısı vardır.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullandığınız ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
Sunucu URL'si Gereklidir. Git deposu sunucusunun URL'si.
Bu Git sunucusuna Azure Pipelines'dan erişmeyi deneme İşaretlendiğinde Azure Pipelines, bir işlem hattı çalıştırmasını kuyruğa almadan önce depoya bağlanmayı dener. Genel olarak erişilmeyen depolarla çalışırken performansı artırmak için bu ayarı devre dışı bırakabilirsiniz. Diğer Git deposu genel olarak erişilebilir olmadığında CI tetikleyicilerinin çalışmayacağını unutmayın. Yalnızca el ile veya zamanlanmış işlem hattı çalıştırmalarını başlatabilirsiniz.
Kullanıcı adı Gereklidir. Git deposu sunucusuna bağlanacak kullanıcı adı.
Parola/Belirteç anahtarı Gereklidir. Belirtilen kullanıcı adı için parola veya erişim belirteci.

Daha fazla bilgi için bkz . Yapıt kaynakları.

Genel hizmet bağlantısı

Herhangi bir genel hizmet veya uygulama türünü tanımlamak ve bağlantının güvenliğini sağlamak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullandığınız ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
Sunucu URL'si Gereklidir. Hizmetin URL'si.
Kullanıcı adı İsteğe bağlı. Hizmete bağlanmak için kullanılan kullanıcı adı.
Parola/Belirteç anahtarı İsteğe bağlı. Belirtilen kullanıcı adı için parola veya erişim belirteci.

GitHub hizmet bağlantısı

GitHub deposuna bağlantı tanımlamak için aşağıdaki parametreleri kullanın.

İpucu

Diğer Git sunucuları ve GitHub Enterprise Server bağlantıları için belirli bir hizmet bağlantısı vardır.

Parametre Açıklama
Yetkilendirmeyi seçin Gereklidir. Yetkilendirme veyaKişisel erişim belirteci verin. Aşağıdaki notlara bakın.
Belirteç Kişisel erişim belirteci yetkilendirmesi için gereklidir. Aşağıdaki notlara bakın.
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullandığınız ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.

Not

Yetkilendirme seç seçeneği için Yetkilendirme ver'i seçerseniz, iletişim kutusunda GitHub imzalama sayfasını açan bir Yetki ver düğmesi gösterilir. Kişisel erişim belirteci'ni seçerseniz Belirteç metin kutusuna yapıştırın. İletişim kutusunda belirteç için önerilen kapsamlar gösterilir: depo, kullanıcı, yönetici:repo_hook. Daha fazla bilgi için bkz. Komut satırı kullanımı için erişim belirteci oluşturma Sonra, GitHub hesabınızı profilinize kaydetmek için aşağıdaki adımları tamamlayın.

  1. Azure Pipelines sayfa başlığının sağ tarafındaki hesap adınızdan profilinizi açın.
  2. Sol sütunun üst kısmındaki AYRINTILAR bölümünde Güvenlik'i seçin.
  3. Kişisel erişim belirteçleri'ni seçin.
  4. Ekle'yi seçin ve belirteci oluşturmak için gereken bilgileri girin.

Daha fazla bilgi için bkz . Yapıt kaynakları - sürüm denetimi.

GitHub Enterprise Server hizmet bağlantısı

GitHub deposuna bağlantı tanımlamak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Yetkilendirmeyi seçin Gereklidir. Kişisel erişim belirteci, Kullanıcı Adı ve Parola veya OAuth2. Aşağıdaki notlara bakın.
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullandığınız ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Sunucu URL'si Gereklidir. Hizmetin URL'si.
Güvenilmeyen TLS/SSL sertifikalarını kabul etme İstemcilerin sertifikayı TFS hizmet rolüne veya aracıyı barındıran bilgisayarlara yüklemek yerine otomatik olarak imzalanan bir sertifika kabul etmelerine izin vermek için bu seçeneği ayarlayın.
Belirteç Kişisel erişim belirteci yetkilendirmesi için gereklidir. Aşağıdaki notlara bakın.
Kullanıcı adı Kullanıcı adı ve Parola kimlik doğrulaması için gereklidir. Hizmete bağlanacak kullanıcı adı.
Parola Kullanıcı adı ve Parola kimlik doğrulaması için gereklidir. Belirtilen kullanıcı adının parolası.
OAuth yapılandırması OAuth2 yetkilendirmesi için gereklidir. Hesabınızda belirtilen OAuth yapılandırması.
GitHub Enterprise Server yapılandırma URL'si URL, OAuth yapılandırmasından getirilir.

Not

Kişisel erişim belirteci (PAT) öğesini seçerseniz PAT'yi Belirteç metin kutusuna yapıştırmanız gerekir. İletişim kutusunda belirteç için önerilen kapsamlar gösterilir: depo, kullanıcı, yönetici:repo_hook. Daha fazla bilgi için bkz. Komut satırı kullanımı için erişim belirteci oluşturma Sonra, GitHub hesabınızı profilinize kaydetmek için aşağıdaki adımları tamamlayın.

  1. Azure Pipelines sayfa başlığının sağ tarafındaki hesap adınızdan profilinizi açın.
  2. Sol sütunun üst kısmındaki AYRINTILAR bölümünde Güvenlik'i seçin.
  3. Kişisel erişim belirteçleri'ni seçin.
  4. Ekle'yi seçin ve belirteci oluşturmak için gereken bilgileri girin.

Jenkins hizmet bağlantısı

Jenkins hizmetine bir bağlantı tanımlamak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullandığınız ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Sunucu URL'si Gereklidir. Hizmetin URL'si.
Güvenilmeyen TLS/SSL sertifikalarını kabul etme İstemcilerin sertifikayı TFS hizmet rolüne veya aracıyı barındıran bilgisayarlara yüklemek yerine otomatik olarak imzalanan bir sertifika kabul etmelerine izin vermek için bu seçeneği ayarlayın.
Kullanıcı adı Gereklidir. Hizmete bağlanacak kullanıcı adı.
Parola Gereklidir. Belirtilen kullanıcı adının parolası.

Daha fazla bilgi için bkz. Jenkins ve Yapıt kaynaklarıyla Azure Pipelines Tümleştirmesi- Jenkins.

Kubernetes hizmet bağlantısı

Kubernetes kümesine bağlantı tanımlarken aşağıdaki parametreleri kullanın. Aşağıdaki hizmet bağlantısı seçeneklerinden birini belirleyin:

  • Azure aboneliği
  • Hizmet hesabı
  • Kubeconfig

Azure aboneliği seçeneği

Parametre Açıklama
Bağlantı adı Gereklidir. Görev girişlerinde hizmet bağlantısına başvurmak için kullandığınız ad.
Azure aboneliği Gereklidir. Hizmet bağlantısı oluşturmak için kullanılacak kümeyi içeren Azure aboneliği.
Küme Azure Kubernetes Service kümesinin adı.
Ad Alanı Küme içindeki ad alanı.

Azure RBAC özellikli bir kümede, seçilen ad alanında RoleBinding nesnesiyle birlikte bir ServiceAccount oluşturulur, böylece oluşturulan ServiceAccount yalnızca seçilen ad alanında eylemler yapabilir.

Azure RBAC devre dışı bırakılmış bir küme için, seçilen ad alanında bir ServiceAccount oluşturulur, ancak oluşturulan ServiceAccount küme genelinde ayrıcalıklara sahiptir (ad alanları arasında).

Not

Bu seçenek, hizmet bağlantısı oluşturucusunun farklı Azure kiracılarında erişimi olan tüm abonelikleri listeler. Diğer Azure kiracılarındaki abonelikleri göremiyorsanız bu kiracılardaki Azure AD izinlerinizi denetleyin.

Hizmet hesabı seçeneği

Parametre Açıklama
Bağlantı adı Gereklidir. Görev girişlerinde hizmet bağlantısına başvurmak için kullandığınız ad.
Sunucu URL'si Gereklidir. Kümenin API sunucusu URL'si.
Gizli dizi Dağıtım için kullanılacak hizmet hesabıyla ilişkili gizli dizi

Sunucu URL'sini getirmek için aşağıdaki komutu kullanın.

kubectl config view --minify -o 'jsonpath={.clusters[0].cluster.server}'

Kümeye bağlanmak ve kümeyle kimlik doğrulaması yapmak için gereken Gizli dizi nesnesini getirmek için aşağıdaki komut dizisini kullanın.

kubectl get serviceAccounts <service-account-name> -n <namespace> -o 'jsonpath={.secrets[*].name}'

Aşağıdaki komutta değerini önceki komutun çıkışıyla değiştirin service-account-secret-name .

kubectl get secret <service-account-secret-name> -n <namespace> -o json

YAML formunda getirilen Secret nesnesini kopyalayıp Gizli dizi metin alanına yapıştırın.

Not

Hizmet hesabı seçeneğini kullanırken, içinde istenen hizmet hesabına izinler editClusterRole veren bir RoleBinding olduğundan emin olun. Bu, hizmet hesabının Azure Pipelines tarafından seçilen ad alanında nesne oluşturmak için kullanılabilmesi için gereklidir.

Kubeconfig seçeneği

Parametre Açıklama
Bağlantı adı Gereklidir. Görev girişlerinde hizmet bağlantısına başvurmak için kullandığınız ad.
Kubeconfig Gereklidir. kubeconfig dosyasının içeriği.
Bağlam Kümeyi tanımlamak için kullanılacak kubeconfig dosyasındaki bağlam.

Maven hizmet bağlantısı

Maven deposuna bir bağlantı tanımlayıp güvenli hale getirmek için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullandığınız ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Kayıt Defteri URL'si Gereklidir. Maven deposunun URL'si.
Kayıt Defteri Kimliği Gereklidir. Bu, Maven'ın bağlanmaya çalıştığı deponun/yansıtmanın ID öğesiyle eşleşen sunucunun kimliğidir.
Kullanıcı adı Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kimlik doğrulaması için kullanıcı adı.
Parola Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kullanıcı adının parolası.
Kişisel Erişim Belirteci Bağlantı türü Kimlik Doğrulama Belirteci olduğunda gereklidir. Hizmette kimlik doğrulaması yapmak için kullanılacak belirteç. Daha fazla bilgi edinin.

npm hizmet bağlantısı

Npm sunucusuna bir bağlantı tanımlayıp güvenliğini sağlarken aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullanılan ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Kayıt Defteri URL'si Gereklidir. npm sunucusunun URL'si.
Kullanıcı adı Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kimlik doğrulaması için kullanıcı adı.
Parola Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kullanıcı adının parolası.
Kişisel Erişim Belirteci Bağlantı türü Dış Azure Pipelines olduğunda gereklidir. Hizmette kimlik doğrulaması yapmak için kullanılacak belirteç. Daha fazla bilgi edinin.

NuGet hizmet bağlantısı

NuGet sunucusuna bir bağlantı tanımlayıp güvenliğini sağlarken aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullanılan ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
Akış URL'si Gereklidir. NuGet sunucusunun URL'si.
ApiKey Bağlantı türü ApiKey olduğunda gereklidir. Kimlik doğrulama anahtarı.
Kişisel Erişim Belirteci Bağlantı türü Dış Azure Pipelines olduğunda gereklidir. Hizmette kimlik doğrulaması yapmak için kullanılacak belirteç. Daha fazla bilgi edinin.
Kullanıcı adı Bağlantı türü Temel kimlik doğrulaması olduğunda gereklidir. Kimlik doğrulaması için kullanıcı adı.
Parola Bağlantı türü Temel kimlik doğrulaması olduğunda gereklidir. Kullanıcı adının parolası.

NuGet'i Azure Artifacts ve diğer NuGet depolarıyla kimlik doğrulaması yapmak üzere yapılandırmak için bkz. NuGet Kimlik Doğrulaması.

Python paketi indirme hizmeti bağlantısı

Python paketlerini indirmek için bir Python deposuna bağlantı tanımlayıp güvenli hale getirmek için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullanılan ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
İndirme için Python deposu url'si Gereklidir. Python deposunun URL'si.
Kişisel Erişim Belirteci Bağlantı türü Kimlik Doğrulama Belirteci olduğunda gereklidir. Hizmette kimlik doğrulaması yapmak için kullanılacak belirteç. Daha fazla bilgi edinin.
Kullanıcı adı Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kimlik doğrulaması için kullanıcı adı.
Parola Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kullanıcı adının parolası.

Python paketi karşıya yükleme hizmeti bağlantısı

Python paketlerini karşıya yüklemek için bir Python deposuna bağlantı tanımlayıp güvenli hale getirmek için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullanılan ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
Karşıya yükleme için Python deposu url'si Gereklidir. Python deposunun URL'si.
EndpointName Gereklidir. Twine karşıya yükleme için kullanılan benzersiz depo adı. Boşluklara ve özel karakterlere izin verilmez.
Kişisel Erişim Belirteci Bağlantı türü Kimlik Doğrulama Belirteci olduğunda gereklidir. Hizmette kimlik doğrulaması yapmak için kullanılacak belirteç. Daha fazla bilgi edinin.
Kullanıcı adı Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kimlik doğrulaması için kullanıcı adı.
Parola Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kullanıcı adının parolası.

Service Fabric hizmet bağlantısı

Service Fabric kümesine bir bağlantı tanımlayıp güvenliğini sağlarken aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullanılan ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
Küme Uç Noktası Gereklidir. Kümenin TCP uç noktası.
Sunucu Sertifikası Parmak İzi Bağlantı türü Sertifika tabanlı veya Azure Active Directory olduğunda gereklidir.
İstemci Sertifikası Bağlantı türü Sertifika tabanlı olduğunda gereklidir.
Parola Bağlantı türü Sertifika tabanlı olduğunda gereklidir. Sertifika parolası.
Kullanıcı adı Bağlantı türü Azure Active Directory olduğunda gereklidir. Kimlik doğrulaması için kullanıcı adı.
Parola Bağlantı türü Azure Active Directory olduğunda gereklidir. Kullanıcı adının parolası.
Windows güvenliğini kullanma Bağlantı türü Diğerleri olduğunda gereklidir.
Küme SPN'i Bağlantı türü Diğerleri olduğunda ve Windows güvenliği kullanıldığında gereklidir.

SSH hizmet bağlantısı

Secure Shell (SSH) kullanarak uzak bir ana bilgisayarla bağlantı tanımlarken ve bu bağlantının güvenliğini sağlarken aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullanılan ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
Konak adı Gereklidir. Uzak konak makinesinin adı veya IP adresi.
Bağlantı noktası numarası Gereklidir. Bağlanmak istediğiniz uzak konak makinesinin bağlantı noktası numarası. Varsayılan değer 22 numaralı bağlantı noktasıdır.
Kullanıcı adı Gereklidir. Uzak konak makinesine bağlanırken kullanılacak kullanıcı adı.
Parola veya parola Kimlik bilgileri olarak bir anahtar bölmesi kullanılıyorsa belirtilen kullanıcı adı için parola veya parola.
Özel anahtar Bu tür bir kimlik doğrulaması kullanılıyorsa, özel anahtar dosyasının tüm içeriği.

Daha fazla bilgi için bkz . SSH görevi ve Dosyaları SSH üzerinden kopyalama.

Subversion hizmeti bağlantısı

Subversion deposuna bir bağlantı tanımlayıp güvenli hale getirmek için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullanılan ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
Sunucu deposu URL'si Gereklidir. Deponun URL'si.
Güvenilmeyen TLS/SSL sertifikalarını kabul etme İstemcinin aracı bilgisayarlarında yüklü otomatik olarak imzalanan sertifikaları kabul etmesine izin vermek için bu seçeneği ayarlayın.
Bölge adı İsteğe bağlı. Derleme veya yayın işlem hattında birden çok kimlik bilgisi kullanıyorsanız, hizmet bağlantısı için belirtilen kimlik bilgilerini içeren bölge belirtmek için bu parametreyi kullanın.
Kullanıcı adı Gereklidir. Hizmete bağlanmak için kullanılan kullanıcı adı.
Parola Gereklidir. Belirtilen kullanıcı adının parolası.

Visual Studio App Center hizmeti bağlantısı

Visual Studio App Center bağlantısı tanımlayıp güvenliğini sağlarken aşağıdaki parametreleri kullanın.

Parametre Açıklama
Bağlantı adı Gereklidir. Görev özelliklerinde hizmet bağlantısına başvurmak için kullanılan ad. Bu, Azure hesabınızın veya aboneliğinizin adı değildir. YAML kullanıyorsanız, adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.
API belirteci Gereklidir. Hizmette kimlik doğrulaması yapmak için kullanılacak belirteç. Daha fazla bilgi için bkz. API belgeleri.

Diğer hizmet bağlantıları için uzantılar

Diğer hizmet bağlantı türleri ve görevleri uzantı olarak yüklenebilir. Uzantılar aracılığıyla kullanılabilen hizmet bağlantılarının aşağıdaki örneklerine bakın:

  • Azure Pipelines için TFS yapıtları. TFS makinesine doğrudan Azure Pipelines'dan ulaşılmasa bile, TFS hizmet bağlantısı ve Ekip Derlemesi (dış) yapıtı aracılığıyla Azure Pipelines ile şirket içi TFS derlemelerini dağıtın. Daha fazla bilgi için Dış TFS ve bu blog gönderisi konusuna bakın.

  • Azure Pipelines için TeamCity yapıtları. Bu uzantı TeamCity hizmeti bağlantısı aracılığıyla TeamCity ile tümleştirme sağlayarak TeamCity'de üretilen yapıtların Azure Pipelines kullanılarak dağıtılmasını sağlar. Daha fazla bilgi için bkz . TeamCity.

  • System Center Virtual Machine Manager (SCVMM) Tümleştirmesi. Sanal makineler sağlamak için bir SCVMM sunucusuna bağlanın ve denetim noktalarını yönetme, sanal makineleri (VM) başlatma ve durdurma ve PowerShell betiklerini çalıştırma gibi eylemler gerçekleştirin.

  • VMware Kaynak Dağıtımı. Sağlamak için Visual Studio Team Services veya TFS'den bir VMware vCenter Server'a bağlanın. VMware sanal makinelerini başlatma, durdurma veya anlık görüntü oluşturma.

  • Power Platform Build Tools. Microsoft Power Platform'da oluşturulan uygulamalarla ilgili yaygın derleme ve dağıtım görevlerini otomatikleştirmek için Microsoft Power Platform Build Tools kullanın. Uzantıyı yükledikten sonra Power Platform hizmeti bağlantı türü aşağıdaki özelliklere sahiptir.

Parametre Açıklama
Bağlantı Adı Gereklidir. Görev özelliklerinde bu hizmet bağlantısına başvurmak için kullanacağınız ad.
Sunucu URL'si Gereklidir. Power Platform örneğinin URL'si. Örnek: https://contoso.crm4.dynamics.com
Kiracı Kimliği Gereklidir. Kimlik doğrulaması için kiracı kimliği (Azure portal'de dizin kimliği olarak da adlandırılır). https://aka.ms/buildtools-spn Kiracı Kimliğini gösteren ve Uygulama Kimliği ile ilişkili gizli diziyi yapılandıran bir betik için adresine bakın. Uygulama kullanıcısı da CDS'de oluşturulmalıdır
Uygulama Kimliği Gereklidir. Kimlik doğrulaması için Azure Uygulaması kimliği.
Uygulama Kimliğinin istemci gizli dizisi Gereklidir. Kimliği kanıtlamak için kullanılan yukarıdaki Uygulama Kimliği ile ilişkili Hizmet Sorumlusunun gizli anahtarı.

Kendi özel hizmet bağlantılarınızı da oluşturabilirsiniz.

Yardım ve destek