Aracılığıyla paylaş


Sürekli dağıtımı ayarlama

ŞUNLAR IÇIN GEÇERLIDIR: SDK v4

Bu makalede sürekli dağıtımın nasıl yapılandırıldığı açıklanmaktadır. Kaynak deponuzdaki kod değişikliklerini otomatik olarak Azure'a dağıtmak için sürekli dağıtımı etkinleştirebilirsiniz.

Bu makale, GitHub için sürekli dağıtımı ayarlamayı kapsar. Diğer kaynak denetim sistemleriyle sürekli dağıtımı ayarlama hakkında bilgi için bkz. Azure Uygulaması Hizmetine sürekli dağıtım.

Not

Bot Framework JavaScript, C# ve Python SDK'ları desteklenmeye devam edecektir, ancak Java SDK'sı son uzun vadeli destek Kasım 2023'te sona erecek şekilde kullanımdan kaldırılacaktır.

Java SDK ile oluşturulan mevcut botlar çalışmaya devam edecektir.

Yeni bot derlemesi için Microsoft Copilot Studio'yu kullanmayı göz önünde bulundurun ve doğru copilot çözümünü seçme hakkında bilgi edinin.

Daha fazla bilgi için bkz . Bot oluşturmanın geleceği.

Önkoşullar

  • Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
  • Sürekli dağıtımı ayarlamadan önce botunuzu en az bir kez Azure'a dağıtın.
  • Botunuz için kullanılacak bir GitHub hesabı ve bir depo.

GitHub deponuzu hazırlama

Bot projenizi GitHub deponuza ekleyin.

Önemli

Derleme sağlayıcısından otomatik derlemeleri etkinleştirmek için depo kökünüzün projeniz için belirli dosyaları içermesi gerekir.

Çalışma Zamanı Kök dizin dosyaları
ASP.NET Core .sln veya .csproj
Node.js Başlangıç betiğiyle server.js, app.js veya package.json
Java pom.xml
Python app.py

GitHub ile sürekli dağıtımı ayarlama

  1. Azure portalına gidin.
  2. Botunuzun App Service dikey penceresini açın.
  3. Dağıtım'ın altında Dağıtım Merkezi'ni seçerek Dağıtım Merkezi dikey penceresini açın.
  4. Ayarlar sekmesini seçin.
    1. Kaynak olarak GitHub'ı seçin.

    2. Derleme sağlayıcısını değiştirin:

      1. Sağlayıcıyı değiştir'i seçin.
      2. App Service Derleme Hizmeti'ne ve ardından Tamam'a tıklayın.
    3. Daha önce Azure'dan GitHub'a bağlanmadıysanız, Azure Uygulaması Hizmeti'ni GitHub hesabınıza erişme yetkisi vermek için Yetkile'yi seçin.

    4. Oturum açma adı alanında doğru GitHub hesabınızın görüntülendiğini denetleyin.

      Farklı bir hesapta oturum açmak ve yetkilendirmek için Hesabı değiştir'i seçin.

    5. Kuruluş, Depo ve Dal için bot projenizi içeren GitHub kuruluşunu, deposunu ve dalı seçin.

    6. Kaydet'i seçin.

Bu noktada GitHub ile sürekli dağıtım ayarlanır. Seçili depodaki ve daldaki yeni işlemeler artık App Service uygulamanıza sürekli olarak dağıtılır. İşlemeleri ve dağıtımları Günlükler sekmesinden izleyebilirsiniz.

Kaynak ve derleme sağlayıcısının yapılandırıldığı Dağıtım Merkezi dikey penceresinin ekran görüntüsü.

Sürekli dağıtımı devre dışı bırakma

Botunuz sürekli dağıtım için yapılandırılmış olsa da, botunuzda değişiklik yapmak için çevrimiçi kod düzenleyicisini kullanamazsınız. Çevrimiçi kod düzenleyicisini kullanmak istiyorsanız, sürekli dağıtımı geçici olarak devre dışı bırakabilirsiniz.

Sürekli dağıtımı devre dışı bırakmak için:

  1. Azure portalına gidin.
  2. Botunuzun App Service dikey penceresini açın.
  3. Dağıtım'ın altında Dağıtım Merkezi'ni seçerek Dağıtım Merkezi dikey penceresini açın.
  4. Ayarlar sekmesini seçin.
  5. Sürekli dağıtımı devre dışı bırakmak için Bağlantıyı Kes'i seçin.

Sürekli dağıtımı yeniden etkinleştirmek için GitHub ile sürekli dağıtımı ayarlama başlığındaki adımları yineleyin.