Canlıya dağıtın GitHub pull istekleriyle kanalları önizleme

Dağıtımları, Firebase Hosting ürününe GitHub Action aracılığıyla entegre edebilirsiniz. İşte bu GitHub İşleminin sizin için yapabilecekleri:

  • Aşağıdaki her halkla ilişkiler için yeni bir önizleme kanalı (ve ilişkili önizleme URL'si) oluşturur deponuzdaki gibi görünür.

  • Önizleme URL'siyle halkla ilişkilere bir yorum ekler Böylece siz ve incelemeyi yapan her bir kişi, halkla ilişkiler "önizleme" sürümünü kullanabilirsiniz.

    önizleme URL'si içeren GitHub Action PR yorumunun resmi

  • Önizleme URL'sini her kaydetmedeki değişikliklerle otomatik olarak günceller. ilgili önizleme kanalına dağıtabilirsiniz. URL her yeni kayıt.

  • (İsteğe bağlı) GitHub deponuzun mevcut durumunu canlı yayınınıza dağıtır söz konusu resmî bir belgedir.

Hatırlatma: Önizleme URL'leri kullanılırken uygulamanız gerçek arka uçla etkileşimde bulunur kaynakları hakkında daha fazla bilgi edinin.

Firebase Hosting hizmetine dağıtmak için GitHub işlemini ayarlayın

  1. GitHub deposu oluşturun (herkese açık veya özel) veya mevcut bir depoyu kullanın. Siz kod deposunun yönetici izinlerine sahip olması gerekir.

  2. Deponuzun yerel bir sürümünde Firebase Hosting öğesini firebase init komutu.

    • Hosting ayarlamadıysanız komutun bu sürümünü yerel dizininizin kökünden çalıştırın:

      firebase init hosting
    • Hosting hizmetini ZATEN kurduysanız Hosting öğesinin GitHub İşlemi bölümü. Komutun bu sürümünü yerel dizininizin kökünden çalıştırın:

      firebase init hosting:github
  3. CLI istemlerini izlediğinizde komut, isteğinizle ilgili işlemleri GitHub İşlemini ayarlama:

    • Firebase projenizde şu izne sahip bir hizmet hesabı oluşturur: Firebase Hosting konumuna dağıt.

    • Hizmet hesabının JSON anahtarını şifreler ve belirtilen konuma yükler Şu şekilde GitHub deposu GitHub gizli anahtarı.

    • Yeni oluşturulan gizliye referans veren GitHub iş akışı yaml yapılandırma dosyalarını yazar. Bu dosyalar, dağıtım yapılacak GitHub işlemini yapılandırır Firebase Hosting

  4. GitHub'da yeni bir dal oluşturun ve oluşturulan iş akışı yaml dosyalarını kaydedin CLI tarafından sağlanır.

  5. Dalı GitHub deponuzda yayınlayın.

  6. Dalı birleştirin.

Hepsi bu kadar! Bu GitHub deposunda yapılan sonraki tüm PR'ler otomatik olarak kendi "önizleme URL'sini" alır.

GitHub İşlemi hakkında daha fazla bilgi