Yazar: endergumen

Azure App Services Üzerinde Web Sitesi Yayınlama

Azure App Services Üzerinde Web Sitesi Yayınlama Merhaba Bu yazım da Azure App Service ile Web Sitesi yayınlamayı anlatacağım.Azure App Services, sunucu veya uygulama yönetmeye gerek kalmadan, Web uygulamaları, yan uygulamalar veya scriptler çalıştırmamıza olanak sağlar.Uygulamalar üzerinde oluşan kaynak tüketimlerinin durumlarına göre Azure App Service kaynaklarını otomatik olarak ölçekleyebilir. Ayrıca uygulamalarınızı daha verimli yayınlamanız için Azure DevOps,Jenkins vb. DevOps araçlarını kullanmanıza yardımcı olur.Uygulamalarınız için kullanacağınız SSL, Custom Domain Name’ler vb. öğeler için size kolaylıklar sağlar. Uygulamalarınız performanslarını test etmek ve çalışan uygulamalarınızın durumlarını izleyebilmenizi ve raporlayabilmeniz için gerekli olan esnekliğe sahiptir.   Azure App Services üzerinden uygulama yayınlamaya başlayabiliriz....

Read More

Azure DevOps Üzerinden On-Premises IIS Server Üzerine Web Sitesi Yayınlama

Merhaba, Bu yazımda Azure DevOps üzerinden yapmış olduğumuz Web Site’lerimizi On-Premises üzerinde bulunan IIS sunucumuzda yayınlamayı anlatacağım.Yayınlayacağınız Web Site’sinin gerekli olan eklenti paketlerinin ve IIS Server’ın çalışması için gerekli olan tüm özelliklerin Server Manager üzerinden yüklendiğini kontrol etmelisiniz. Aksi takdir de yayınlamış olduğunuz Web sitesi çalışmayacaktır. IIS Server’ın hazırlanması konusunda geliştirici takım arkadaşlarınızdan veya şirketinizde bulunan orta katman sistem yöneticilerinden destek alabilirsiniz. Burada yapmak istediğimiz kısım Web Sitemizi Azure üzerinde App Service Plan oluşturmadan ve ücret ödemeden On-Prem yapımızdaki IIS Sunucu’yu kullanarak maliyetleri azaltmaktır veya direk On-Prem yapımızda Web sitemizi yayınlamaktır.   Adımlara başlayabiliriz,   1.Azure DevOps üzerine giriş...

Read More

Azure DevOps Nedir ? ve Nasıl Kullanılır ? -3

Bir önceki yazımda https://endergumen.com/azure-devops-kullanimi/ Azure DevOps Nedir ? ve Nasıl Kullanılır ?   https://endergumen.com/azure-devops-nedir-ve-nasil-kullanilir-2/ Azure DevOps Nedir ? ve Nasıl Kullanılır ? -2    Azure DevOps sürecinin ilk ve ikinci kısımlarından bahsetttim şimdi makelenin üçüncü kısmı ile devam ediyoruz.   1. Şimdi Release sürecini (Versiyonlama) otomatize etmek için yeni bir release pipeline oluşturuyoruz.       2.Burada birbirine takip eden süreçleri oluşturacağız.Süreç oluşturma adımlarını yapabilmek için Stages kısmına stage’ler ekleyerek (Aşama) yapıyoruz.Uygulama üzerinde yapmış olduğumuz değişikliklerin hangi sistem üzerine deploy edileceğini sağ tarafta bulunan template’lerden birini seçerek devam edebilirsiniz.   Ben Azure App Service Plan kullandığım için resimdeki seçenek...

Read More

Azure DevOps Nedir ? ve Nasıl Kullanılır ? -2

Bir önceki yazımda https://endergumen.com/azure-devops-kullanimi/ Azure DevOps Nedir ? ve Nasıl Kullanılır ? ile Azure DevOps sürecinin ilk kısmından bahsetttim şimdi makelenin ikinci kısmı ile devam ediyoruz.   1. “Add Solution to Source Control” diyerek ekleme işlemini başlatıyoruz.       2.Azure DevOps üzerinde bulunan Projemizi ekleyerek devam ediyoruz.           3.Source Control’ü ekledikten sonra tüm klasörlerin yanında bulunan yeni değişiklik simgesi olan yeşil “+” işareti oluştu.Bu işaret kaynak dosya veya klasör içerisinde yeni bir şey eklediğinde oluşur.       4.Yapılan değişikliklerin versiyonlanmaları için Check’in dediğimiz kontrol noktalarını eklemek ve yapılan değişiklikleri Azure DevOps üzerinden oluşturduğumuz...

Read More

Azure DevOps Nedir ? ve Nasıl Kullanılır ? -1

Merhaba Bu yazım da sizlere Azure DevOps platformundan bahsedeceğim.DevOps kavramına ait bilgiyi bir önceki yazımdan edinebilirsiniz.Azure DevOps bize Microsoft’un sağlamış olduğu DevOps süreçlerini düzenli ve pratik olarak gerçekleştirmemizi sağlayan platformdur.Azure DevOps bizlere uygulama yazarken sağlamış olduğu tüm otomasyonel araçlar, kod kütüphaneleri ve daha birçok araçlar ile daha hızlı ve başarılı ilerleyen kolay süreçler yönetmemizi sağlıyor.   Azure DevOps ile; Tüm CI&CD (Sürekli Entegrasyon ve Sürekli Dağıtım) süreçlerimizi yönetebilir, Süreçlerimizi planlayabilir, Test aşamalarımızı oluşturabilir, Geliştirici araçlarını kullanabilir, Ve daha birçok sürecimizi ve uygulamamızı yönetebiliriz.     Şimdi Azure DevOps sürecini anlatan bir uygulama konuyu anlatacağım.   1.Azure DevOps’u kullanabilmek için...

Read More