Bagikan melalui


Mulai cepat: Menyebarkan aplikasi Anda ke Azure dengan mode agen di GitHub Copilot untuk Azure

Dalam panduan memulai cepat ini, Anda mempelajari cara menggunakan mode agen di GitHub Copilot for Azure untuk membawa aplikasi yang sudah ada ke Azure. Ini menunjukkan bagaimana mode agen membantu Anda menentukan infrastruktur Azure, menyebarkan aplikasi Anda ke Azure, dan membuat alur CI/CD.

GitHub Copilot untuk Azure mendukung dua mode:

  • Mode tanya memungkinkan Anda mempelajari tentang sumber daya Azure yang disebarkan dan tentang Azure secara umum menggunakan informasi terbaru yang diterbitkan ke Microsoft Learn. Ini mungkin memberikan instruksi atau bahkan kode sumber, tetapi Anda mengambil tindakan atau mengedit file sendiri.
  • Mode agen memungkinkan Anda untuk memerintahkan GitHub Copilot untuk mengambil tindakan dalam proyek Anda, termasuk membuat dan mengedit file, menjalankan perintah di jendela terminal, dan sebagainya.

Prasyarat

Untuk instruksi penyiapan lengkap, lihat artikel Memulai . Pastikan Anda memiliki item berikut:

Penting

GitHub Copilot tidak disertakan dalam Langganan Visual Studio dan merupakan langganan terpisah yang dikelola oleh GitHub. Untuk pertanyaan mengenai langganan dan Dukungan GitHub Copilot, lihat Langganan Individu atau langganan Bisnis.

Menentukan infrastruktur Azure untuk aplikasi Anda

Di bagian ini, gunakan mode agen GitHub Copilot untuk membuat berkas penyebaran Bicep dan template azd untuk aplikasi.

  1. Buka aplikasi yang sudah ada di Visual Studio Code.

    Jika Anda ingin mengikuti tutorial ini, Anda dapat mengkloning repositori berikut dari GitHub ke komputer lokal Anda:

    git clone https://github.com/Azure-Samples/storage-blob-upload-from-webapp.git
    
  2. Di Visual Studio Code, pada Bilah Judul, pilih ikon Buka Obrolan (logo GitHub Copilot) untuk membuka panel percakapan di bilah sisi sekunder. Pilih Agen di bawah kotak teks obrolan.

    Cuplikan layar yang memperlihatkan panel obrolan GitHub Copilot.

    Untuk memulai sesi obrolan baru, pilih ikon plus (+) pada bilah judul panel.

  3. Dalam kotak teks obrolan di bagian bawah panel, ketik perintah berikut. Lalu pilih Kirim (ikon pesawat kertas) atau pilih Enter di keyboard Anda.

    Help me deploy my project to Azure
    

    Copilot Agent menganalisis proyek, merekomendasikan layanan Azure, dan menghasilkan file Bicep. Anda mungkin melihat respons seperti contoh berikut.

    Cuplikan layar panel obrolan GitHub Copilot yang mengevaluasi proyek Anda untuk merekomendasikan sumber daya.

    Penting

    Setiap kali GitHub Copilot for Azure menjawab permintaan kata-kata respons berbeda karena bagaimana model bahasa besar (LLM) menghasilkan respons. Ada kemungkinan pengalaman Anda mungkin berbeda dari artikel ini. Luangkan waktu untuk membaca respons GitHub Copilot dan pilih tindakan yang benar. Jika Anda tidak yakin bagaimana untuk melanjutkan, tanyakan GitHub Copilot apa yang ingin dilakukan dan mengapa.

    Pilih Lanjutkan dan Agen Copilot selesai menganalisis proyek dan mulai menghasilkan file yang diperlukan. Anda mungkin melihat respons seperti contoh berikut.

    Cuplikan layar panel obrolan GitHub Copilot yang membuat direktori untuk file bicep.

    Pilih Lanjutkan dan Copilot menghasilkan file yang diperlukan untuk penyebaran. Anda mungkin melihat beberapa file yang dihasilkan dalam proyek dan respons seperti contoh berikut.

    Cuplikan jendela obrolan GitHub Copilot yang menghasilkan file Bicep.

Menyebarkan aplikasi Anda

  1. Selanjutnya, agen Copilot ingin menjalankan pemeriksaan sebelum penyebaran.

    Cuplikan layar panel obrolan GitHub Copilot yang memeriksa file dan lingkungan lokal untuk memastikan mereka siap untuk azd up.

  2. Pilih Lanjutkan dan Periksa agen Copilot apakah aplikasi siap untuk disebarkan dengan azd. Jika ada masalah, agen Copilot memperbaikinya dan memeriksanya lagi, seperti dalam contoh berikut.

    Cuplikan layar panel obrolan GitHub Copilot memeriksa masalah perbaikan file sebelum menjalankan azd up.

  3. Setelah pemeriksaan pra-penyebaran lulus, agen Copilot melanjutkan proses penyebaran. Ini memeriksa beberapa dependensi terlebih dahulu. Anda mungkin melihat respons seperti contoh berikut.

    Cuplikan layar panel obrolan GitHub Copilot memeriksa dependensi sebelum menjalankan azd up.

  4. Pilih Lanjutkan untuk setiap pemeriksaan dependensi. Agen Copilot bertanya apakah kita ingin melanjutkan penerapan. Anda mungkin melihat respons seperti contoh berikut.

    Cuplikan layar panel obrolan GitHub Copilot menanyakan apakah harus dilanjutkan dengan penyebaran.

  5. Pilih Lanjutkan. Agen copilot harus membuka terminal ketika menjalankan azd up atas nama Anda. Ikuti langkah-langkah yang diperlukan di terminal.

    Anda mungkin menghadapi masalah pada versi .NET; Copilot mendeteksinya dan memberikan solusi. Anda mungkin melihat respons seperti contoh berikut.

    Cuplikan layar panel obrolan GitHub Copilot yang menginformasikan tentang kebutuhan untuk meningkatkan ke .NET 8.

  6. Pilih Lanjutkan. Agen copilot berhasil menyebarkan aplikasi. Anda mungkin melihat respons seperti contoh berikut.

    Cuplikan layar panel obrolan GitHub Copilot yang menginformasikan tentang keberhasilan penyebaran dan langkah berikutnya.

  7. Jika ada kesalahan yang ditemui selama proses penyebaran, mode agen Copilot juga dapat memperbaiki kesalahan dan menyebarkan ulang aplikasi.

Petunjuk

  • Gunakan Claude Sonnet 4 untuk hasil yang lebih baik.

  • Pastikan GitHub Copilot untuk alat Azure berikut dipilih di daftar alat GitHub Copilot:

    • @azure merekomendasikan konfigurasi layanan
    • @azure periksa pra-penyebaran
    • @azure AZD Up (Sebarkan)
    • @azure periksa status aplikasi untuk penyebaran azd
    • alur penyebaran konfigurasi @azure
    • @azure memeriksa ketersediaan wilayah
    • @azure memeriksa ketersediaan kuota

    Cuplikan layar GitHub Copilot yang dipilih untuk alat Azure.

    Untuk melihat daftar alat yang tersedia untuk perintah Anda, pilih tombol Pilih alat... di kotak teks obrolan.