DevOps Starter'a genel bakış

Önemli

DevOps Starter, 31 Mart 2023'te kullanımdan kaldırılacaktır. Daha fazla bilgi edinin.

DevOps Starter, GitHub eylemlerini veya Azure DevOps'yi kullanarak Azure'da çalışmaya başlamayı kolaylaştırır. Azure portal yalnızca birkaç hızlı adımda tercih ettiğiniz Azure hizmetinde sık kullandığınız uygulamayı başlatmanıza yardımcı olur.

DevOps Starter, uygulamanızı geliştirmek, dağıtmak ve izlemek için ihtiyacınız olan her şeyi ayarlar. Azure portal tek bir görünümden kod işlemelerini, derlemelerini ve dağıtımlarını izlemek için DevOps Starter panosunu kullanabilirsiniz.

DevOps Starter kullanmanın avantajları

DevOps starter, dağıtımlarınızı otomatikleştirmek için aşağıdaki iki CI/CD sağlayıcısını destekler

DevOps Starter, uygulamanız için Azure'a sürekli tümleştirme (CI) ve sürekli teslim (CD) kurulumunu otomatikleştirir. Mevcut kodla başlayabilir veya sağlanan örnek uygulamalardan birini kullanabilirsiniz. Ardından bu uygulamayı hızlı bir şekilde Sanal Makineler, App Service, Azure Kubernetes Services (AKS), Azure SQL Veritabanı ve Azure Service Fabric gibi çeşitli Azure hizmetlerine dağıtabilirsiniz.

DevOps Starter, ilk Git deposunu ayarlama, CI/CD işlem hattını yapılandırma, izleme için Application Insights kaynağı oluşturma ve Azure portal bir DevOps Starter panosu oluşturarak çözümün tamamının tek bir görünümünü sağlama dahil olmak üzere bir DevOps işlem hattının ilk yapılandırması için tüm işleri yapar.

DevOps Starter'ı kullanarak aşağıdakileri yapabilirsiniz:

  • Uygulamanızı Azure’a hızlı şekilde dağıtma
  • CI/CD iş akışının veya işlem hattının kurulumunu otomatikleştirme
  • CI/CD iş akışını veya işlem hattını düzgün şekilde ayarlamayı görüntüleme ve anlama
  • Yayın işlem hatlarını belirli senaryolarınıza göre daha fazla özelleştirme

DevOps Starter nasıl kullanılır?

DevOps Starter Azure portal kullanılabilir. DevOps Starter kaynağını, portaldan başka bir Azure kaynağı oluşturduğunuz gibi oluşturursunuz. DevOps Projeleri, çeşitli yapılandırma seçenekleri için adım adım sihirbaz benzeri bir deneyim sağlar.

İlk kurulumun parçası olarak birçok yapılandırma seçeneği arasından seçim yaparsınız. Bu seçenekler şunlardır:

  • Tercih eden CI/CD sağlayıcınızı seçme
  • Sağlanan örnek uygulamayı kullanma veya kendi kodunuzu getirme (yalnızca Azure DevOps için)
  • Uygulama dili seçme
  • Dile göre uygulama çerçevesi seçme
  • Azure hizmeti seçme (dağıtım hedefi)
  • GitHub veya Azure DevOps kuruluşunuzu seçin
  • Azure aboneliğinizi seçme
  • Azure hizmetlerinin konumunu seçme
  • Azure hizmetleri için çeşitli fiyatlandırma katmanlarından seçim

DevOps Starter'ınızı oluşturduktan sonra şunları yapabilirsiniz:

  • GitHub iş akışınızı veya Azure DevOps İşlem Hattınızı özelleştirme
  • Kod akışınızı yönetmek ve kalitenizi yüksek tutmak için çekme isteklerini kullanma
  • Kalite çıtasını yükseltmek için kodunuzu birleştirmeden önce her bir kaydı test edip derleme

DevOps Starter'ı kullandıktan sonra, Azure portal DevOps Starter panosundan tüm kaynakları tek bir yerden de silebilirsiniz.

DevOps Starter ve GitHub tümleştirmesi

DevOps Starter artık CI/CD sağlayıcısı olarak GitHub eylemlerini destekliyor. GitHub Actions kullanarak CI/CD iş akışı ayarlamak için GitHub'da gereken tüm işleri otomatikleştirir. Mevcut bir GitHub kuruluşunda bir GitHub deposu oluşturur ve ardından yeni GitHub deposuna örnek bir uygulama işler.

Otomasyon, her yeni kod işlemesinin iş akışı içinde bir derleme ve dağıtma işi başlatması için iş akışı için bir tetikleyici de oluşturur. Uygulama, seçtiğiniz Azure hizmetine dağıtılır. GitHub iş akışı ek senaryolar için özelleştirilebilir.

DevOps Starter ve Azure DevOps tümleştirmesi

Azure DevOps kullanarak DevOps Starter, CI/CD işlem hattı ayarlamak için Azure Pipelines'da gereken tüm işleri otomatikleştirir. Yeni veya mevcut bir Azure DevOps kuruluşunda bir Git deposu oluşturur ve ardından yeni bir Git deposuna örnek bir uygulama veya mevcut kodunuzu işler.

Otomasyon ayrıca her yeni kod işlemesinin bir derleme başlatması için derleme için bir CI tetikleyicisi oluşturur. DevOps Starter bir CD tetikleyicisi oluşturur ve her yeni başarılı derlemeyi seçtiğiniz Azure hizmetine dağıtır.

Derleme ve yayın işlem hatları, ek senaryolar için özelleştirilebilir. Ayrıca, derleme ve yayın işlem hatlarını diğer projelerde kullanılmak üzere kopyalayabilirsiniz.

DevOps Starter'ı kullanmaya başlama

DevOps Starter videoları