Alıştırma - GitHub Actions ile API'yi yayımlama
Web uygulamanız ve API'niz yerel olarak çalışıyor. Şimdi web uygulamanızı ve API'nizi Azure Static Web Apps'te yayımlamanın zamanı geldi.
Değişikliklerinizi GitHub'a gönderme
Önceki alıştırmada API'nizde değişiklikler yaptınız. Bu değişiklikleri api dalına işleyin ve şu adımları izleyerek GitHub'a gönderin:
- Visual Studio Code'da F1 basarak komut paletini açın
- Git: Tümünü İşleyazın ve seçin. Visual Studio Code tüm değişikliklerinizi otomatik olarak hazırlayıp doğrudan işlemenizi isterse, Evetseçin.
- gibi 'api değişiklikleri' şeklinde bir işleme iletisi girin
- F1 basarak komut paletini açın
- yazın ve Git: Push seçin
- 'api' dalının yukarı akış dalı yok iletisiyle karşılaşırsanız. Bu dalı yayımlamak istiyor musunuz?Tamam düğmesine basın
Çekme İsteği Oluştur
API'nizi dalınızı GitHub'a ilettiniz. Şimdi GitHub Eylemi'nin web uygulamanızı ve API'nizi bir önizleme URL'sinde yayımlamasını istiyorsunuz. Bu nedenle, sonraki adımınız asıl dalına karşı bir çekme talebi oluşturmaktır.
Tarayıcıyı açma
Depo dizinine gidin
https://github.com/<YOUR_GITHUB_USERNAME>/my-static-web-app-and-apiÇekme istekleri bağlantısını seçin
Yeni çekme isteği düğmesini seçin
temel açılan listeden ana dalı seçin
karşılaştırma açılan menüsünden API dalını seçin
Çekme isteği oluştur düğmesini seçin
Yeniden, ikinci çekme isteği oluştur düğmesini seçin.
GitHub Eyleminiz artık tetikleniyor.
GitHub Action derleme ve yayımlama süreçlerini izleyin
Deponuzda tarayıcınızda kalabilir ve GitHub Action'ın ilerleme durumunu izleyebilirsiniz. Şu adımları izleyerek ilerleme durumunu görüntüleyin:
- Eylemler menüsünü seçin
- İş Akışları menüsünün altında Azure Static Web Apps CI/CD iş akışı öğesini seçin
- Eylem çalıştırmaları listesinde en üstteki bağlantıyı seçin.
- Oluşturma ve Dağıtma İşi bağlantısını seçin.
Web uygulamanızı ve API'nizi derleyip yayımladıkça GitHub Action'ınızın ilerleme durumunu görebilirsiniz.
Önizleme URL'sine göz atın
GitHub Eylemi başarıyla tamamlandıktan sonra, çalışan uygulamanızı tarayıcıda görüntüleyebilirsiniz.
- Çekme İstekleri menüsünü seçin
- Pull isteğinizi seçin
- Şu iletiyi izleyen bağlantıyı seçin: Azure Static Web Apps Sahne siteniz hazır! Burada ziyaret edin
Önizleme URL'sinde kısa çizgi ve ardından bir sayı olduğuna dikkat edin. Numara, oluşturduğunuz çekme isteğinin çekme isteği numarasıyla eşleşir. Oluşturduğunuz her pull isteği için benzersiz ve tekrarlanabilir bir önizleme URL'si alırsınız. Bölge, önizleme URL'sini oluşturmak için de kullanılır.
Sonraki adımlar
Tebrikler, bir web uygulaması ve API ile ilk Azure Static Web Apps örneğinizi oluşturdunuz!