Hızlı Başlangıç: GitHub Copilot modernizasyonu kullanarak projenizi Azure'a dağıtma

Bu hızlı başlangıçta, GitHub Copilot modernleştirmeyi kullanarak projenizi Azure dağıtma işlemi gösterilmektedir.

Geliştirme sırasında genellikle test için projenizi bir bulut ortamına dağıtmanız gerekir. GitHub Copilot modernleştirme uzantısı dağıtım sürecini otomatikleştirir, geçirilen projenizi Azure'a dağıtır ve bu süreçteki dağıtım hatalarını düzelter.

Önkoşullar

Projenizi dağıtın

Dağıtım işlemini başlatmak için aşağıdaki adımları kullanın:

  1. Projenizi Visual Studio Code'da açın.

  2. Activity kenar çubuğundan GitHub Copilot modernleştirme uzantı bölmesini açın. Tasks altında Java/Dağıtım Görevleri açın ve aşağıdaki görevlerden birini seçin:

    • Azure altyapınız zaten sağlanmışsa, Deploy to Existing Azure Infrastructure görevini seçin ve Run öğesini seçin.

       Görevi Çalıştır düğmesinin vurgulandığı Mevcut Azure Altyapısına Dağıt görevini gösteren Visual Studio Code ekran görüntüsü.

    • Henüz altyapınız yoksa, Altyapıyı Sağlama ve Azure'a dağıt'ı seçin ve Run'i seçin.

      Görevi Çalıştır düğmesinin vurgulandığı Altyapı Sağlama ve Azure'a Dağıtım görevini gösteren Visual Studio Code ekran görüntüsü.

  3. Düğmeyi seçtikten sonra Aracı Modu'na sahip Copilot sohbet penceresi otomatik olarak açılır.

    Görev tarafından otomatik olarak açılan Copilot sohbet penceresini gösteren Visual Studio Code ekran görüntüsü.

  4. Copilot Chat penceresinde (Aracı Modunda otomatik olarak açılır), her araç eylemini onaylamak için Continue seçin ve istendiğinde abonelik ve kaynak grubu gibi ayrıntıları sağlayın.

  5. Copilot genellikle projenizi dağıtmak için aşağıdaki adımları izler:

    • Copilot, dağıtım hedefi, proje bilgileri, Azure kaynak mimarisi, Azure kaynakları ve yürütme adımlarını içeren bir dağıtım planı markdown dosyası oluşturur.
    • Copilot bu dosyadaki yürütme adımlarını izler.
    • Copilot dağıtım hatalarını düzeltir.
    • Copilot, dağıtımın sonuçlarını açıklayan bir özet dosyası oluşturur.

Uyarı

En iyi sonuçlar için Claude Opus 4.5 veya üzeri modelleri kullanın.

Copilot'ın dağıtım hatalarını düzeltmesi birkaç yineleme alabilir.

Projenizi dağıtın

Dağıtım işlemini başlatmak için aşağıdaki adımları kullanın:

  1. Projenizi IntelliJ IDEA'da açın.

  2. Activity kenar çubuğundan GitHub Copilot modernleştirme uzantı bölmesini açın. Tasks altında Java/Dağıtım Görevleri açın ve aşağıdaki görevlerden birini seçin:

    • Azure altyapınız zaten oluşturulmuşsa, Mevcut Azure Altyapısına Dağıt görevini seçin ve Run seçeneğini belirleyin.

       Görevi Çalıştır düğmesinin vurgulandığı Mevcut Azure Altyapısına Dağıt görevini gösteren Intellij IDEA ekran görüntüsü.

    • Henüz altyapınız yoksa, Altyapıyı Sağlama ve Azure'a dağıt'ı seçin ve Run'i seçin.

       Görevi Çalıştır düğmesinin vurgulandığı AltyapıYı Sağlama ve Azure'a Dağıtma görevini gösteren Intellij IDEA ekran görüntüsü.

  3. Düğmeyi seçtikten sonra Aracı Modu'na sahip Copilot sohbet penceresi otomatik olarak açılır.

    Görev tarafından otomatik olarak açılmış Copilot sohbet penceresini gösteren IntelliJ IDEA ekran görüntüsü.

  4. Copilot Chat penceresinde (Aracı Modunda otomatik olarak açılır), her araç eylemini onaylamak için Continue seçin ve istendiğinde abonelik ve kaynak grubu gibi ayrıntıları sağlayın.

  5. Copilot genellikle projenizi dağıtmak için aşağıdaki adımları izler:

    • Copilot, dağıtım hedefi, proje bilgileri, Azure kaynak mimarisi, Azure kaynakları ve yürütme adımlarını içeren bir dağıtım planı markdown dosyası oluşturur.
    • Copilot bu dosyadaki yürütme adımlarını izler.
    • Copilot dağıtım hatalarını düzeltir.
    • Copilot, dağıtımın sonuçlarını açıklayan bir özet dosyası oluşturur.

Uyarı

En iyi sonuçlar için Claude Opus 4.5 veya üzeri modelleri kullanın.

Copilot'ın dağıtım hatalarını düzeltmesi birkaç yineleme alabilir.

Kendi istemlerinizle özelleştirme

Dağıtım görevi düğmeleri önceden tanımlanmış istemler gönderir. Daha fazla denetim için, hedef Azure kaynağı, aboneliği, kaynak grubunu, ölçeklendirme tercihlerini veya ortam yapılandırmasını belirtmek için doğrudan Aracı moduyla Copilot sohbetine özel bir istem yazın.

Tavsiye

Örnek komutlar:

  • "Deploy my app to the AKS cluster in subscription: <sub-id>, resource group: <rg-name>" - belirli bir Kubernetes kümesini hedefleyin.
  • "Deploy my containerized application to Azure Container Apps and configure auto-scaling with a minimum of 2 replicas" - ölçeklendirme tercihlerini belirtin.

Ayrıca bakınız