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
İnsan Kaynakları ve PDKS Platformu
Personel özlük, izin, PDKS/puantaj, bordro, mesai, norm kadro ve servis yönetimini tek çatıda toplayan örnek İK uygulaması; PWA olarak telefona kurulur, web push ile bildirim gönderir.
Üretim Reçete, Tartım ve Maliyet Yazılımı
Reçete, tartım, havuz ve maliyet yönetimi için örnek üretim yazılımı: WPF ve Blazor Server arayüzleri, terazi entegrasyonu, MQTT ile IoT cihaz bağlantısı ve günlük kontrol raporları.
Tek Kimlik (SSO) Altyapısı
OpenID Connect tabanlı örnek tek kimlik (SSO) altyapısı: birden fazla uygulamaya tek hesapla giriş, PKCE ile güvenli yetkilendirme ve kullanıcılarla yetkilerin tek noktadan yönetimi.