Latihan - Membuat Azure Static Web App
Dalam latihan ini, Anda akan membuat instans Azure Static Web Apps termasuk GitHub Action yang otomatis membuild dan menerbitkan aplikasi Anda.
Membuat Static Web App
Setelah membuat repositori GitHub, Anda dapat membuat instans Static Web Apps dari portal Microsoft Azure.
Memasang ekstensi Azure Static Web Apps untuk Visual Studio Code
Buka Visual Studio Marketplace, dan instal ekstensi Azure Static Web Apps untuk Visual Studio Code.
Saat tab ekstensi dimuat di Visual Studio Code, pilih tombol Instal .
Setelah penginstalan selesai, pilih Mulai ulang untuk memperbarui jika diminta.
Masuk ke Azure di Visual Studio Code
Di Visual Studio Code, masuk ke Azure dengan memilih Tampilkan>Palet Perintah, dan masukkan Azure: Masuk.
Ikuti perintah untuk menyalin dan menempelkan kode yang disediakan di browser web, yang mengautentikasi sesi Visual Studio Code.
Pilih Langganan Anda
Buka Visual Studio Code, dan pilih Buka File > dan buka repositori yang Anda kloning ke komputer Anda di editor.
Verifikasi bahwa Anda telah masuk ke langganan Azure pilihan Anda dengan membuka palet perintah dan memasukkan
Azure: Select Subscriptions, dan tekan Enter.Pilih langganan Anda (Tanda centang akan muncul di sampingnya) dan klik Ok.
Membuat Static Web App
Buka Visual Studio Code, dan pilih Buka File > untuk membuka repositori yang Anda kloning ke komputer Anda di editor.
Di dalam Visual Studio Code, pilih logo Azure di Bilah Aktivitas untuk membuka jendela ekstensi Azure.
Catatan
Proses perincian masuk Azure dan GitHub diperlukan. Jika Anda belum masuk ke Azure dan GitHub dari Visual Studio Code, ekstensi akan meminta Anda untuk masuk ke keduanya selama proses pembuatan.
Letakkan mouse Anda di atas judul Static Web Apps , klik kanan, dan pilih Buat Static Web App.
Masukkan my-first-static-web-app, dan tekan Enter.
Pilih lokasi Anda dan tekan Enter.
Pilih opsi Sudut , dan tekan Enter.
Masukkan /angular-app sebagai lokasi untuk kode aplikasi, dan tekan Enter.
Masukkan dist/angular-app sebagai lokasi output build tempat file dibuat untuk produksi di aplikasi Anda, dan tekan Enter.
Pilih opsi React , dan tekan Enter.
Masukkan /react-app sebagai lokasi untuk kode aplikasi, dan tekan Enter.
Masukkan build sebagai lokasi output build tempat file dibuat untuk produksi di aplikasi Anda, dan tekan Enter.
Pilih opsi Svelte , dan tekan Enter.
Masukkan /svelte-app sebagai lokasi untuk kode aplikasi, dan tekan Enter.
Masukkan publik sebagai lokasi output build tempat file dibuat untuk produksi di aplikasi Anda, dan tekan Enter.
Pilih opsi Vue , dan tekan Enter.
Masukkan /vue-app sebagai lokasi untuk kode aplikasi, dan tekan Enter.
Masukkan dist sebagai lokasi output build tempat file dibuat untuk produksi di aplikasi Anda, dan tekan Enter.
Catatan
Repositori Anda mungkin sedikit berbeda dari yang telah Anda gunakan di masa lalu. Repositori ini berisi empat aplikasi yang berbeda dalam empat folder yang berbeda. Setiap folder berisi aplikasi yang dibuat dalam kerangka kerja JavaScript yang berbeda. Biasanya, Anda memiliki satu aplikasi di root repositori Anda dan menentukan / untuk lokasi jalur aplikasi. Ini adalah contoh yang bagus mengapa Azure Static Web Apps memungkinkan Anda untuk mengonfigurasi lokasi - Anda mendapatkan kontrol penuh atas bagaimana aplikasi dibangun.
Setelah aplikasi dibuat, pemberitahuan konfirmasi ditampilkan di Visual Studio Code.
Anda dapat melihat kemajuan penyebaran menggunakan GitHub Actions dengan memperluas menu Tindakan .
Setelah penyebaran selesai, Anda dapat menavigasi langsung ke situs web Anda.
Untuk menampilkan situs web di browser, klik kanan pada proyek di ekstensi Static Web Apps, dan pilih Telusuri Situs.
Selamat! Anda telah menyebarkan aplikasi pertama Anda ke Azure Static Web Apps!
Catatan
Jangan khawatir jika Anda melihat halaman web yang mengatakan aplikasi belum dibuat dan disebarkan. Refresh browser beberapa saat. GitHub Action berjalan secara otomatis saat Azure Static Web Apps dibuat. Jika Anda melihat halaman splash, aplikasi masih disebarkan.