OtomasyonIT
Örnek uygulama

DevOps ve Yayın Otomasyonu

DevOps ve Yayın Otomasyonu

GitHub Actions ve self-hosted runner ile dal tabanlı otomatik beta/canlı yayın, geri alma (rollback), sürüm numaralama standardı ve tüm depoları tek ekrandan yöneten örnek yayın paneli.

Zorluk

Birden fazla uygulaması olan işletmelerde sunuculara yayın elle yapıldığında hata riski artar. Hatalı bir sürümü geri almak ve hangi sürümün nerede çalıştığını bilmek zorlaşır.

Çözüm

Bu örnek kurulumda GitHub Actions ve self-hosted runner'larla IIS sunucularına otomatik yayın hattı bulunur. Dal tabanlı akışta beta ve canlı ortamlar ayrı yayınlanır; gerekirse önceki sürüme geri dönülür. Ortak bir sürüm numaralama standardı ve yayın bildirimleri vardır. Tüm depoları tek ekrandan yöneten bir yayın paneli ve güvenli dış erişim (tünel) yönetimi de yapının parçasıdır.

Öne çıkan özellikler

  • Dal tabanlı otomatik beta/canlı yayın
  • Geri alma (rollback)
  • Sürüm numaralama standardı
  • Yayın bildirimleri
  • Tüm depolar için tek yayın paneli
  • Güvenli dış erişim (tünel) yönetimi

Teknolojiler

  • GitHub Actions
  • Self-hosted Runner
  • IIS
  • PowerShell

İlgili hizmetler

Benzer bir proje mi düşünüyorsunuz?

Teklif Al→

Diğer projeler