Panduan Memulai Cepat: Kontainerisasi proyek Anda menggunakan pembaruan GitHub Copilot untuk .NET

Dalam panduan cepat ini, Anda mempelajari cara menjadikan kontainer proyek Anda dengan memodernisasi menggunakan GitHub Copilot untuk .NET. Alat modernisasi menggunakan kemampuan AI GitHub Copilot untuk:

  • Menganalisis struktur dan dependensi proyek Anda
  • Membuat konfigurasi Dockerfile
  • Membuat gambar Docker siap dibangun
  • Memandu Anda melalui proses kontainerisasi

Prasyarat

Sebelum mulai, pastikan bahwa Anda memiliki:

Nota

Prasyarat ini berlaku untuk Visual Studio. Untuk lingkungan pengembangan lainnya, lihat Menginstal modernisasi GitHub Copilot.

Kontainerisasi proyek Anda

Modernisasi GitHub Copilot untuk fitur kontainerisasi .NET membantu Anda membuat kontainer proyek Anda. Untuk memulai proses kontainerisasi, selesaikan langkah-langkah berikut:

  1. Buka proyek Anda di Visual Studio.

  2. Jalankan Penilaian Aplikasi dan buka Laporan Penilaian.

  3. Perbaiki masalah kesiapan cloud sebelum menjalankan tugas Kontainerisasi Docker .

  4. Pastikan Anda mengaktifkan appModernizationDeploy di kotak alat GitHub Copilot.

    Cuplikan layar yang memperlihatkan pemilihan alat kontainerisasi.

  5. Mulai kontainerisasi dengan menggunakan salah satu pendekatan berikut:

    • Kontainerisasi dari Laporan Penilaian: Dalam laporan penilaian, pilih Jalankan Tugas untuk tugas Kontainerisasi Docker.

      Cuplikan layar yang memperlihatkan tugas kontainerisasi dalam laporan penilaian.

    • Gunakan prompt kontainerisasi: Anda dapat memasukkan perintah berikut dalam obrolan Copilot untuk membuat kontainer proyek Anda:

      Periksa proyek saya dan bantu saya merencanakan cara membuat kontainer aplikasi saya menggunakan alat #appmod-get-containerization-plan. Jalankan rencana. Tujuan akhirnya adalah memiliki Dockerfiles yang dapat dibuat.

      Screenshot yang menunjukkan cara memulai proses kontainerisasi di GitHub Copilot menggunakan prompt.

  6. Setelah Anda memulai proses, GitHub Copilot dapat meminta persetujuan Anda untuk menggunakan alat atau menjalankan perintah. Berikan izin saat diminta.

  7. GitHub Copilot menganalisis proyek Anda dan menghasilkan rencana. Paket ini mencakup perincian proyek anda dan langkah-langkah untuk kontainerisasi proyek Anda.

  8. GitHub Copilot mengikuti langkah-langkah untuk menghasilkan Dockerfile dan memvalidasi bahwa gambar Docker Anda berhasil dibangun.

  9. Saat GitHub Copilot menyelesaikan kontainerisasi proyek Anda, ia memberikan ringkasan tentang apa yang telah dilakukan.

Catatan

  • Gunakan model Claude Sonnet 4 atau yang lebih baru untuk hasil terbaik.
  • Copilot mungkin memerlukan beberapa iterasi untuk memperbaiki kesalahan kontainerisasi.

Sumber daya tambahan