Aracılığıyla paylaş


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ından 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ında tek bir görünümden kod işlemelerini, derlemeleri ve dağıtımları 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ı Sanal Makineler, App Service, Azure Kubernetes Services (AKS), Azure SQL Veritabanı ve Azure Service Fabric gibi çeşitli Azure hizmetlerine hızla 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ında DevOps Starter panosu oluşturma ile çö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ızla 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üleyin ve anlayın
  • 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ından kullanılabilir. Portaldan başka bir Azure kaynağı oluşturduğunuz gibi bir DevOps Starter kaynağı 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 bir parçası olarak çeşitli yapılandırma seçenekleri belirlersiniz. 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 kullanın
  • Kalite çıtasını yükseltmek için kodunuzu birleştirmeden önce her işlemeyi test edin ve derleyin

DevOps Starter'ı kullandıktan sonra tüm kaynakları Azure portalındaki DevOps Starter panosundan 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 derleme için bir CI tetikleyicisi oluşturarak her yeni kod işlemesinin bir derleme başlatmasını sağlar. DevOps Starter bir CD tetikleyicisi oluşturur ve her yeni başarılı derlemeyi istediğ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ı