Aracılığıyla paylaş


Hızlı Başlangıç: GitHub Copilot uygulama modernleştirmesini kullanarak Java projenizi kapsayıcılı hale getirme

Bu hızlı başlangıçta GitHub Copilot uygulama modernleştirmesini kullanarak Java projenizi kapsayıcılı hale getirmeniz gerekir.

Azure Kubernetes Service ve Azure Container Apps gibi kapsayıcı işlem hizmetlerini kullanmak için geliştiricilerin Dockerfile ve diğer ilgili yapılandırma dosyalarını oluşturarak projelerini kapsayıcıya almaları ve kapsayıcı görüntüleri oluşturmaları gerekir. Araçlarımız kapsayıcıya alma işlemini tamamlamanıza yardımcı olur.

Önkoşullar

Uyarı

Gradle kullanıyorsanız yalnızca Gradle sarmalayıcı sürüm 5+ desteklenir. Kotlin Etki Alanına Özgü Dil (DSL) desteklenmez.

İşlev My Tasks henüz IntelliJ IDEA için desteklenmiyor.

Projenizi kapsayıcıya dönüştürme

Kapsayıcıya alma işleminizi başlatmak için aşağıdaki adımları kullanın:

  1. Docker'ın yüklü ve çalışır durumda olduğundan emin olun.

  2. Visual Studio Code'da taşınmış projenizi açın.

  3. Etkinlik kenar çubuğunda GitHub Copilot uygulama modernleştirme uzantısı bölmesini açın.

  4. Görevler bölümünde Java'yı açın, ardından Görevleri Kapsayıcıya Alma'yı açın ve Uygulamayı Kapsayıcıya Ekle'yi seçin.

    Görevi Çalıştır düğmesinin vurgulandığı

  5. Görevi seçtikten sonra Aracı Modu'na sahip Copilot sohbet penceresi otomatik olarak açılır.

  6. Copilot Sohbet penceresinde her araç eylemini onaylamak için Art arda Devam Et'i seçin. Copilot Aracısı, kapsayıcılılaştırmayı kolaylaştırmak için çeşitli araçlar kullanır. Her aracın kullanımı Devam'ı seçerek onaylanır.

  7. Copilot genellikle projenizi kapsayıcıya almak için aşağıdaki adımları izler:

    • Docker'ın yüklü ve çalışır durumda olduğunu denetler.
    • Uygulama kodunun bir kapsayıcıda çalışmaya hazır olup olmadığını denetler.
    • Her proje için bir Dockerfile oluşturur.
    • Her proje için docker görüntüleri oluşturur.
    • Konteynerleştirme sonuçlarının özetini oluşturur.

Uyarı

En iyi sonuçlar için Claude Sonnet 4 veya üzeri modelleri kullanmanızı öneririz.

Kapsayıcı oluşturma hatalarını düzeltmek için Copilot'un birkaç yinelemesi gerekebilir.

Ayrıca bakınız

GitHub Copilot uygulama modernleştirmesi, Containerization Assist'teki bazı araçları kullanır. Daha fazla bilgi için GitHub'daki kapsayıcılaştırma yardımı deposuna bakın.