DevTest Labs ortamlarını Azure Pipelines ile tümleştirme

Azure DevTest Labs'i Azure Pipelines ile tümleştirmek için Azure DevTest Labs Görevleri uzantısını kullanabilirsiniz. Bu makalede, uzantıyı kullanarak bir ortam oluşturup dağıtacak ve ardından ortamı tek bir işlem hattında silebilirsiniz. Ortamı kullanarak Azure Pipelines sürekli tümleştirme/sürekli teslim (CI/CD) yayın işlem hatlarınızı Azure DevTest Labs ile tümleştirebilirsiniz.

Azure DevTest Labs Görevleri uzantısı Azure Pipelines'a aşağıdaki görevleri ekler:

  • Ortam Oluşturma
  • Ortamı Silme

Bu görevler, belirli bir test için bir ortamı hızla dağıtmayı ve testi tamamladığınızda ortamı silmeyi kolaylaştırır. Normalde ortam oluşturma ve silme işlemini kendi işlem hatlarınızda ayrı ayrı yaparsınız.

Önkoşullar

  • Azure portalında bir DevTest Labs laboratuvarı oluşturun veya mevcut bir laboratuvarı kullanın. Laboratuvarınızın varsayılan olarak açık olan Genel Ortam'ı kullanacak şekilde yapılandırıldığından emin olun.
  • Azure DevOps Services kuruluşunuza kaydolun veya oturum açın ve bir proje oluşturun ya da mevcut bir projeyi kullanın.
  • Visual Studio Market'ten Azure DevTest Labs Görevleri uzantısını Azure DevOps Services kuruluşunuza yükleyin.

Yayın işlem hattı ve ortam oluşturma

  1. Azure DevOps projenizde İşlem Hatları bölümünde Yayınlar'ı seçin.

  2. Yeni işlem hattı'ni seçin.

  3. Sağdan bir şablon seçin, yaygın dağıtım desenleri için şablonların listesini gösterir. Sayfanın üst kısmındaki Boş iş bağlantısını seçin.

  4. Yeni yayın işlem hattı sayfasında, araç çubuğunda Görevler'i açın ve 1. Aşama'yı seçin.

  5. Aracı işi'nin yanındaki artı işaretini + seçin.

  6. Görev ekle'nin altında Azure DevTest Labs Ortam Oluştur'u arayın ve seçin ve ardından Ekle'yi seçin.

  7. Sol tarafta Azure DevTest Labs Ortam Oluştur görevini seçin.

  8. Azure DevTest Labs Create Environment (Preview) formunu aşağıdaki gibi doldurun:

    • Azure RM Aboneliği: Açılan listeden bağlantınızı veya Azure aboneliğinizi seçin.

      Not

      Azure aboneliğinize daha kısıtlı izinler bağlantısı oluşturma hakkında bilgi için bkz . Azure Resource Manager hizmet uç noktası.

    • Laboratuvar: Dağıtmak istediğiniz laboratuvar adını seçin. Değişken $(labName)olarak da kullanabilirsiniz. Adı el ile girmek hataya neden olur. Açılan listeden adı seçin.

    • Ortam Adı: Laboratuvarda oluşturulacak ortamın adını girin.

    • Depo: Şablonu içeren kaynak kod deposunu seçin.

      Varsayılan depoyu, Genel Ortam Deposunu veya kullanmak istediğiniz şablonu içeren başka bir depoyu seçebilirsiniz. Depolar laboratuvar ilkelerinde belirlenir. Kolay adı el ile girmek hatalara neden olur. Açılan listeden adı seçin.

    • Şablon: Ortamı oluşturmak için kullanılacak şablonu seçin. Kolay adın el ile girilmesi hatalara neden olur. Açılan listeden adı seçin.

    • Parametre Dosyası: Kaydedilmiş parametre dosyasının konumuna göz atın.

    • Parametre Geçersiz Kılmaları: Özel parametreleri ortama geçirin.

    Parametre değerlerini ayarlamak için Parametre Dosyası, Parametre Geçersiz Kılmaları veya her ikisini birden kullanabilirsiniz. Örneğin, şifrelenmiş parolayı geçirmek için bu alanları kullanabilirsiniz. Ayrıca günlüklere gizli dizi bilgilerinin geçirilmesini önlemek ve hatta Azure Key Vault'a bağlanmak için değişkenleri kullanabilirsiniz.

Ortamı silme

İşlem hattının son aşaması, dağıttığınız ortamı silmektir. Geliştirici görevlerini gerçekleştirdikten veya dağıtılan kaynaklarda testleri çalıştırdıktan sonra ortamı normalde silersiniz.

  1. Yayın işlem hattında Aracı işi'nin yanındaki artı işaretini + seçin.

  2. Görev ekle penceresinde Azure DevTest Labs Silme Ortamı'nı arayın ve ekleyin.

  3. Sol tarafta Azure DevTest Labs Ortamı Sil görevini seçin.

  4. Formu aşağıdaki gibi doldurun:

    • Azure RM Aboneliği: Bağlantınızı veya aboneliğinizi seçin.
    • Laboratuvar: Ortamın bulunduğu laboratuvarı seçin.
    • Ortam Adı: Silinecek ortamın adını seçin.
  5. Yayın işlem hattı sayfasının üst kısmındaki Yeni yayın işlem hattı'nı seçin ve işlem hattı için yeni bir ad girin.

  6. Sağ üst köşeden Kaydet'i seçin.

Sonraki adımlar