LogBrewCo/cli deposundadır. LogBrew CLI’yi npm’den kurar, bu yüzden
runner’da Node.js olmalıdır. GitHub’ın barındırdığı Linux, macOS ve Windows
runner’larında Node.js vardır.
Derleme dosyası anahtarı oluşturun
LogBrew CLI ile giriş yapın ve proje kimliğini bulun:LOGBREW_ARTIFACT_KEY adlı bir repository secret
olarak kaydedin. GitHub’da Settings, ardından Secrets and variables,
ardından Actions bölümüne gidin. Sonra yerel dosyayı silin.
Adımı ekleyin
Action’ı uygulamanızı dağıtan adımdan sonra ekleyin. Action’ı CLI’nin bir sürüm etiketine sabitleyin. Etiket, action’ın kuracağı CLI sürümünü de belirler.release, environment ve
service değerlerinin aynısını kullanın. Sürüm adları için
Sürümler sayfasına bakın.
if: always() sayesinde adım, dağıtım başarısız olduğunda da çalışır. Böylece
LogBrew başarısız dağıtımı da kaydeder. Bu durumda status ifadesi failed
gönderir.
Girdiler
Action,
deployment-id çıktısını ayarlar.
Dağıtım aralığını daha kesin tutmak için started-at değerini dağıtım
adımınızın başladığı zamana ayarlayın.
Source map’leri yükleyin
sourcemaps girdisi, Vite eklentisinin hazırladığı derlemeyi yükler. Önce
eklentiyi kurun. Kurulum için JavaScript source
map’leri sayfasına bakın. Projede @logbrew/sdk
kurulu olmalıdır, çünkü action yükleme yardımcısını npx --no-install ile
çalıştırır. Action’dan önce npm ci çalıştırın.
.map dosyalarını veya manifesti herkese açık web sitesine ya da CDN’e
dağıtmayın.
Hata ayıklama dosyalarını yükleyin
debug-files girdisi logbrew debug-artifacts upload komutunu aynı proje,
sürüm, ortam ve hizmetle çalıştırır. dSYM dosyaları için Apple çökmeleri ve
donmaları sayfasına bakın.
Adımı yeniden çalıştırın
Aynı dağıtım kimliğini aynı değerlerle yeniden gönderebilirsiniz. LogBrew yalnızca bir dağıtım tutar. Aynı kimliği farklı değerlerle gönderirseniz istek başarısız olur. Bir iş akışını yeniden çalıştırdığınızda GitHubrun_attempt
değerini artırır. Varsayılan kimlik değişir, bu yüzden action yeni bir dağıtım
kaydeder.
