Dağıtımları, GitHub Action aracılığıyla Firebase Hosting'e 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'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'e dağıtım yapmak için GitHub işlemini ayarlama
GitHub deposu oluşturun (herkese açık veya özel) veya mevcut bir depoyu kullanın. Siz kod deposunun yönetici izinlerine sahip olması gerekir.
Deponuzun yerel bir sürümünde Firebase Hosting'i kurmak için şu kodu kullanın:
firebase init
komutu.Barındırma'yı KURMADIYSANIZ komutun bu sürümünü çalıştırın yerel dizininizin kök dizininden kaldırın:
firebase init hosting
Barındırma'yı ZATEN ayarladıysanız Hosting'in GitHub İşlemi bölümü. Komutun bu sürümünü şuradan çalıştırın: yerel dizininizin kökü:
firebase init hosting:github
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'e dağıtmanızı sağlar.
Hizmet hesabının JSON anahtarını şifreler ve belirtilen konuma yükler Şu şekilde GitHub deposu GitHub gizli anahtarı.
Şuna referans veren GitHub iş akışı
yaml
yapılandırma dosyalarını yazar: yeni oluşturulan gizli anahtarı kullanın. Bu dosyalar, dağıtım yapılacak GitHub işlemini yapılandırır Firebase Barındırma.
GitHub'da yeni bir dal oluşturun ve oluşturulan iş akışı
yaml
dosyalarını kaydedin CLI tarafından sağlanır.Dalı GitHub deponuzda yayınlayın.
Dalı birleştirin.
Hepsi bu kadar! Bu GitHub deposunda bundan sonraki tüm PR'ler otomatik olarak kendi "URL'yi önizle"yi tıklayın.
GitHub İşlemi hakkında daha fazla bilgi
Firebase, "Firebase Hosting'e dağıt" Şu şekilde GitHub İşlemi: açık kaynak projesidir. Kaynak kodu görüntüleyin.
"Firebase Hosting'e dağıt" GitHub Action, Örneğin, bir önizleme kanalı için geçerlilik bitiş tarihini özelleştirme bir halkla ilişkiler birleştirildiğinde dağıtım yapılacak canlı olmayan bir kanal ayarlamak Mevcut yapılandırma seçenekleri hakkında bilgi edinin.
Daha fazla bilgi: GitHub İşlemler, emin olabilirsiniz.