Aracılığıyla paylaş


Azure DevOps nedir?

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Azure DevOps, yazılım geliştirme ekipleri için tümleşik araçlar sağlayan bulut tabanlı bir platformdur. İş planlamak, kod üzerinde işbirliği yapmak, uygulama derlemek, işlevleri test etmek ve üretime dağıtmak için ihtiyacınız olan her şeyi içerir.

Azure DevOps, her ekibin benzersiz ihtiyaçlarını karşılamak için çeşitli hizmet modelleri sunar. Ücretsiz erişim sürümü küçük ekiplerin hızlı bir şekilde başlamasına yardımcı olurken, çok yönlü abonelik ve kullanım başına ödeme planları kapsamlı proje yönetimini destekler.

Temel özellikler:

  • Uçtan uca proje yönetimi: Azure DevOps, yazılım projelerinizin yaşam döngüsünün tamamını desteklemek için tasarlanmış uyumlu bir hizmet paketidir. İlk planlama ve geliştirme aşamasından zorlu testlerden son dağıtıma kadar her şeyi kapsar.

  • İstemci/sunucu modeli teslimi: Azure DevOps, hizmetleriyle etkileşim kurma konusunda esneklik sunan bir istemci/sunucu modeli üzerinde çalışır. Web arabirimi çoğu hizmeti kullanmak için kullanışlı bir yol sağlar ve tüm ana tarayıcılarla uyumludur. Ayrıca kaynak denetimi, derleme işlem hatları ve iş izleme gibi bazı hizmetler, gelişmiş denetim için istemci tabanlı yönetim seçenekleri sunar.

  • Esnek ve ölçeklenebilir hizmet seçenekleri: Azure DevOps, çeşitli hizmet seçenekleri sunarak her büyüklükteki ekiplere hizmet sunar. Küçük ekipler için birçok hizmet ücretsizdir ve ilk yatırım yapmadan sağlam proje yönetim araçlarına erişmenizi sağlar. Daha büyük ekipler veya daha gelişmiş ihtiyaçlar için hizmetlere abonelik modeli aracılığıyla veya kullanım başına ödeme temelinde erişilebilir.

Temel hizmetler

Azure DevOps aşağıdaki tümleşik hizmetleri içerir:

Azure DevOps gezintisinde listelenen hizmetlerin ekran görüntüsü.

Azure Boards: Çevik araçları, Kanban panolarını, kapsamları ve panoları kullanarak çalışmayı planlayın ve izleyin. Kullanıcı hikayeleri, hatalar ve görevler gibi iş öğeleri oluşturun. Sprint planlama, burndown grafikleri ve hız izleme kullanın. İş akışlarını ve iş öğesi türlerini ekibinizin süreciyle eşleşecek şekilde özelleştirin.

Örnek senaryo: Mobil uygulama özelliği planlayan bir ürün ekibi"kullanıcı oturum açma" için kullanıcı hikayeleri oluşturur, geliştirme sırasında bulunan hataları izler ve iki haftalık yinelemeler sırasında ilerleme durumunu izlemek için sprint panolarını kullanır.

Azure Depoları: Sınırsız özel Git depoları barındırabilirsiniz veya kaynak kodu yönetimi için Team Foundation Sürüm Denetimi'ni (TFVC) kullanabilirsiniz. Özellikler arasında şube politikaları, kod incelemeleri içeren çekme istekleri, çatışma çözümü ve popüler IDE'ler ve düzenleyicilerle tümleştirme bulunmaktadır.

Örnek senaryo: Geliştirme ekibi üyeleri yeni işlevler için özellik dalları oluşturur, kod incelemesi için çekme istekleri gönderir ve ana dala birleştirmeden önce tüm kodların gözden geçirilip test edilmesini sağlamak için dal ilkelerini kullanır.

Azure Pipelines: Herhangi bir dil, platform ve bulutla çalışan CI/CD işlem hatları ile uygulama derleyin, test edin ve dağıtın. Docker kapsayıcılarını, Kubernetes'i ve Azure, AWS, Google Cloud veya şirket içi dağıtımları destekler. Paralel işleri, dağıtım geçitlerini ve sürüm onaylarını içerir.

Örnek senaryo: Her kod işlemesi bir .NET web uygulaması oluşturan, birim testleri çalıştıran, docker kapsayıcısı oluşturan ve üretim sürümünden önce test için hazırlama ortamına dağıtan otomatik bir işlem hattını tetikler.

Azure Test Planları: El ile test çalışmaları, keşif testi oturumları ve otomatik test tümleştirmesi ile test planlama, yürütme ve izleme. Test paketleri oluşturun, test sonuçlarını izleyin, ekran görüntülerini ve videoları yakalayın ve ayrıntılı test raporları oluşturun.

Örnek senaryo: Soru-Cevap ekibi, kullanıcı kayıt akışı için test çalışmaları oluşturur, farklı tarayıcılarda el ile testler yürütür, sorunların ekran görüntülerini yakalar ve izlenebilirlik için test sonuçlarını kullanıcı hikayelerine bağlar.

Azure Artifacts: NuGet, npm, Maven, Python ve Evrensel paketleri oluşturun, barındırın ve ekibinizle ve kuruluşunuzla paylaşın. Oluşturma işlem hatları ile tümleştir, paket sürümlerini yönet ve yukarı akış kaynakları ve saklama ilkeleriyle erişimi kontrol et.

Örnek senaryo: Geliştirme ekibi paylaşılan bir kimlik doğrulama kitaplığı oluşturur, bunu NuGet paketi olarak Azure Artifacts'e yayımlar ve iç paketlere erişimi denetlerken birden çok projede başvurur.

Azure DevOps hizmetleri birlikte nasıl çalışır?

Aşağıdaki diyagramda hizmetlerin geliştirme yaşam döngüsü boyunca nasıl tümleştir olduğu gösterilmektedir:

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   Azure Boards  │    │   Azure Repos   │    │ Azure Pipelines │
│                 │    │                 │    │                 │
│ • Plan features │────│ • Store code    │────│ • Build apps    │
│ • Track bugs    │    │ • Code reviews  │    │ • Run tests     │
│ • Manage sprints│    │ • Branch policies│   │ • Deploy code   │
└─────────────────┘    └─────────────────┘    └─────────────────┘
         │                       │                       │
         │                       │                       │
         ▼                       ▼                       ▼
┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│ Azure Test Plans│    │ Azure Artifacts │    │   Dashboards    │
│                 │    │                 │    │                 │
│ • Test planning │    │ • Package feeds │    │ • Project views │
│ • Manual testing│◄───│ • Version control│───►│ • Team metrics  │
│ • Test reporting│    │ • Dependency mgmt│   │ • Build status  │
└─────────────────┘    └─────────────────┘    └─────────────────┘

Flow: Plan → Code → Build → Test → Deploy → Monitor → Repeat

Tipik iş akışı:

  1. Azure Boards'ta iş öğelerini planlama
  2. Çekme talepleri aracılığıyla Azure Repos'taki kod işlevleri
  3. Azure Pipelines ve Azure Artifacts ile derleme ve paketleme
  4. Azure Test Planlarını kullanarak el ile ve otomatik olarak test edin
  5. Azure Pipelines aracılığıyla çeşitli ortamlara dağıtma
  6. Panolar aracılığıyla ilerleme durumunu ve ölçümleri izleme
  7. Geri bildirimlere ve yeni gereksinimlere göre yineleme

Daha fazla bilgi için bkz. Azure DevOps'a bağlanan araçlar ve istemciler.

Gösterge Tabloları

Azure DevOps, gerçek zamanlı proje verilerini ve iş akışlarını görüntüleyen özelleştirilebilir panolar sağlar. Ekibinizin ilerleme durumunu ve performansını izlemek için kişiselleştirilmiş görünümler oluşturun.

Önemli özellikler:

  • Birden çok pano: Derleme durumunu, test sonuçlarını ve iş öğesi sorgularını gösteren pencere öğeleriyle pano oluşturma ve özelleştirme
  • Hızlı gezinti: Projenizin farklı alanlarına erişmek için panoları merkezi merkez olarak kullanma
  • Genişletilebilirlik: Microsoft dışı hizmetleri tümleştirme veya işlevselliği genişletmek için özel uzantılar oluşturma

Daha fazla bilgi için Panolar belgelerine bakın.

Çevik Öncelik Süresi, Gelecek Sprint, Yeni İş Öğesi, Devam Eden İşler ve Ekip Hızı'nı gösteren Panolar giriş sayfasının ekran görüntüsü.

Azure Boards

Modern yazılım geliştirme, ekipler arasında verimli iş izleme ve işbirliği gerektirir. Azure Boards, geliştirme yaşam döngünüz boyunca planlamayı ve izlemeyi kolaylaştıran Çevik araçlar sağlar.

Önemli özellikler:

  • İş öğesi yönetimi: Kullanıcı hikayeleri, hatalar, görevler ve özellikler oluşturma ve güncelleştirme
  • Sorgular ve grafikler: İlerleme durumunu görselleştirmek için özel sorgular oluşturma ve durum grafikleri oluşturma
  • İş birikimi yönetimi: İşin önceliğini belirleme ve net, eyleme dönüştürülebilir iş birikimlerini sürdürme
  • Sprint planlaması: Hız ölçümleriyle yinelemeleri planlama ve sprint ilerleme durumunu izleme
  • Görev panoları: Etkileşimli Kanban panoları aracılığıyla iş durumunu güncelleştirme
  • Portföy yönetimi: Çalışmaları epiklerden görevlere kadar hiyerarşik olarak düzenleyin
  • Scrum desteği: Gerçek zamanlı panolarla günlük ayakta toplantıları ve sprint incelemelerini kolaylaştırın

Azure Boards, her biri geliştirme sürecinizde ilerleme durumunu izleyen özelleştirilebilir alanlara sahip birden çok iş öğesi türünü destekler. İster Scrum, Kanban ister Scrumban alıştırması yapın, Azure Boards metodolojinizi desteklemek için kapsamları ve panoları sağlar.

Ekipler, kapsamlı panolar ve raporlama aracılığıyla veri odaklı kararlar ve eğilim izleme olanağı sağlayarak proje durumuyla ilgili tam görünürlük elde eder.

Ayrıntılı bilgi için bkz. Azure Boards nedir?

Yeni Öğeler, Etkin Öğeler ve Analiz Yapılacak Öğeler gibi birçok kartı gösteren Azure Boards kapsamları sayfasının ekran görüntüsü.

Azure Repos

Azure Repos, tam değişiklik geçmişini korurken kod temelleri üzerinde sorunsuz işbirliği sağlayan kaynak denetim sistemleri sağlar. Bu depolar çok geliştiricili projeler için gereklidir ve geliştirme boyunca tutarlılık ve koordinasyon sağlar.

Azure Repos'un ana sayfasının ekran görüntüsü, depodaki klasörleri ve README dosyasını içeren 'ana' dalı gösteriyor.

Azure DevOps iki kaynak denetimi seçeneğini destekler: Git ve Team Foundation Sürüm Denetimi (TFVC).

Git

Git, her geliştirici için yerel depo kopyalarıyla dağıtılmış sürüm denetimi sağlayarak çevrimdışı çalışmayı ve esnek dallanmayı etkinleştirir. Git, yeni projeler için varsayılan seçenektir.

Uyarı

Azure DevOps'ta Git standart Git'tir. Visual Studio'yu Microsoft dışı Git hizmetleriyle kullanabilirsiniz. Azure DevOps Server ile Microsoft olmayan Git istemcilerini de kullanabilirsiniz.

Önemli özellikler:

  • Dosyaları gözden geçirme: Dosya ayrıntılarını ve değişiklik geçmişini inceleme
  • Dosyaları indirme ve düzenleme: Yerel kopyaları alma ve değişiklik yapma
  • İşlemeleri yönetme: İşlemeleri izleme ve net değişiklik geçmişini koruma
  • Çekme isteklerini kullanma: İşbirliğine dayalı kod gözden geçirmeleri oluşturma, gözden geçirme ve tamamlama
  • Git etiketlerini kullanma: Depo geçmişinde belirli noktaları işaretleme

TFVC

Team Foundation Sürüm Denetimi (TFVC), sunucu tarafı geçmiş yönetimi ile merkezi sürüm denetimi sağlar. Sunucu tam değişiklik geçmişini korurken geliştiriciler tek dosya sürümleriyle yerel olarak çalışır.

Önemli özellikler:

  • Tek sürümlü iş akışı: Geliştiriciler geçerli dosya sürümleriyle çalışarak karmaşıklığı azaltır
  • Sunucu tarafı geçmişi: Sunucuda güvenli bir şekilde depolanan tüm değişiklikler ve sürümler
  • Yol tabanlı dallanma: Açık bir organizasyona sahip sunucu tarafından yönetilen dallar

Geliştirme ortamı entegrasyonu

Azure DevOps, kapsamlı araç tümleştirmesi ile çok platformlu geliştirmeyi destekler:

  • Platformlar arası destek: Android, iOS, Linux, macOS ve Windows için derleme
  • IDE tümleştirmesi: Android Studio, Eclipse, IntelliJ, Visual Studio, VS Code ve Xcode ile çalışır
  • Dil desteği: .NET, Java, Node.js, Python, PHP, Ruby ve daha fazlasını destekler
  • İstemci esnekliği: Tercih ettiğiniz geliştirme araçlarıyla Git veya TFVC kullanın

Azure Boru Hatları

Azure Pipelines, hızlı ve güvenilir yazılım teslimi sağlamak için derleme, test ve yayın süreçlerini otomatikleştirir.

Temel özellikler:

  • Otomatik derlemeler: Kod taahhütleri üzerinde otomatik tümleştirme ve doğrulama ile derlemeleri tetikleme
  • Test tümleştirmesi: Değişiklikleri doğrulamak ve sorunları erken algılamak için derlemelerden sonra testleri çalıştırma
  • Yayın işlem hatları: Buildleri test ortamından üretim ortamına dağıtma

Önemli özellikler:

  • Sürekli tümleştirme (CI): Kod değişikliklerini otomatik olarak derleme ve test etme
  • Sürekli teslim (CD): Geliştirmeden üretime güvenilir sürümleri kolaylaştırın
  • Derleme otomasyonu: Tanımlı adım ve tetikleyicilerle derleme işlemlerini özelleştirme
  • Yayın yönetimi: Çok ortamlı dağıtım işlem hatlarını yapılandırma
  • Dağıtım otomasyonu: El ile çalışma ve dağıtım hatalarını azaltma
  • Onay iş akışları: Derlemeleri yükseltmeden önce doğrulama katmanları ekleyin
  • Yayın izleme: Ortamlar arasında dağıtımları izleme

Ayrıntılı bilgi için bkz. Azure Pipelines nedir?

Son çalıştırılacak işlem hatlarının listesini gösteren Azure Pipelines giriş sayfasının ekran görüntüsü.

Azure Test Planları

Azure Test Planları el ile, keşif ve otomatikleştirilmiş test yönetimi aracılığıyla kapsamlı testlere olanak tanır.

Önemli özellikler:

  • İş akışı özelleştirmesi: Proje gereksinimlerine uygun özelleştirilebilir test planları, paketler ve durumlar oluşturma
  • İzlenebilirlik: Uçtan uca izleme için gereksinimleri doğrudan test çalışmalarına ve hatalara bağlayın
  • Test seçimi: Ölçüt tabanlı test seçimi için sorgu tabanlı test paketlerini kullanma
  • Kullanıcı dostu arabirim: Excel benzeri bir kılavuz arabirimi aracılığıyla test çalışmalarını yönetme
  • Yeniden kullanılabilir öğeler: Tutarlılık için test adımlarını ve parametrelerini testlerde paylaşma
  • İşbirliği: Test planlarını gözden geçirme ve geri bildirim için proje katılımcılarıyla paylaşma
  • Platformlar arası yürütme: Testleri herhangi bir platformdaki herhangi bir tarayıcıdan yürütme
  • Etkinlik izleme: Gerçek zamanlı grafikler ve raporlama ile test ilerlemesini izleme

Ayrıntılı bilgi için Azure Test Planları belgelerine bakın.

Test planındaki test paketlerinin ve test çalışmalarının dikey düzenini gösteren Test Planları giriş sayfasının ekran görüntüsü.

Azure Artifacts

Azure Artifacts, NuGet, npm, Maven, Python ve Evrensel paketler için paket yönetimini etkinleştirir. Derleme işlem hatları ile tümleştirme, sürümleri yönetme ve yukarı akış kaynakları ve bekletme ilkeleriyle erişimi denetleme.

Önemli özellikler:

  • Birden çok paket türü: Tüm ana paket türlerini tek bir akışta barındır
  • Yukarı akış kaynakları: Güvenliği korurken genel depolara bağlanma
  • Paket sürümü oluşturma: Anlamsal sürüm oluşturma ve bekletme ilkeleriyle sürümleri yönetme
  • Erişim denetimi: Ayrıntılı erişim yönetimi ile akış izinlerini denetleme
  • Yapı tümleştirmesi: Yapı işlem hatlarında paketleri otomatik olarak yayımlama ve tüketme
  • Kod arama: Yol, dosya uzantısı ve kod türüne göre filtreleme ile depolarda arama

İşbirliği hizmetleri

Azure DevOps, iletişimi ve proje izlemeyi kolaylaştırmak için tasarlanan aşağıdaki hizmetler aracılığıyla ekip işbirliğini geliştirir:

  • Proje wiki'si: Proje ayrıntılarınızı, yönergelerinizi ve bilgi bankanızı merkezi ve kolay erişilebilir bir wiki'de belgeleyin.
  • İş öğesi tartışmaları: Konuşmaları doğrudan iş öğesi formları içinde kolaylaştırarak bağlamsal ve zamanında iletişimi etkinleştirin.
  • İzlenebilirlik bağlantıları: İş öğeleri, işlemeler, çekme istekleri ve daha fazlası arasında bağlantılar oluşturun ve projeniz genelinde kapsamlı izlenebilirlik sağlamaya yardımcı olun.
  • Uyarılar ve bildirimler: Ekip üyelerinin proje güncelleştirmeleri ve değişiklikleri hakkında bilgi sahibi olmasını sağlamak için kişiselleştirilmiş uyarılar ayarlayın ve bildirimleri değiştirin.
  • Geri bildirim yönetimi: Proje sonuçlarını sürekli geliştirmek için geri bildirim isteme, sağlama ve yönetme sürecini kolaylaştırın.
  • Analiz ve Raporlama: Proje performansıyla ilgili içgörüler için analiz hizmetini ve Power BI raporlamasını kullanın ve veri odaklı kararlar alın.

Bu işbirliği hizmetleri, proje taleplerine ve fırsatlarına hızla yanıt verebilen uyumlu ve bilgili bir ekibin bakımını yapmak için ayrılmaz bir işlemdir.

Hizmet bağlantı noktaları

Hizmet kancaları dış hizmetlerle etkileşimleri otomatikleştirir ve proje olaylarına yanıt verir. Yapılar başarısız olduğunda, kod taahhüt edildiğinde veya iş öğelerinde değişiklik olduğunda bildirim göndermek, eylemleri tetiklemek veya Microsoft dışı araçlarla entegre etmek için kancaları yapılandırın.

Önemli özellikler:

  • Özel uygulamalar tümleştirmesi: Azure DevOps olaylarını temel alarak uygulamalarınızda otomatik eylemleri tetikleme
  • Hizmet hedefleri: Proje olaylarına otomatik yanıtlar için çeşitli dış hizmetlere bağlanma

Kullanılabilir tümleştirmeler için bkz. Visual Studio Marketplace. Daha fazla bilgi için bkz. Hizmet kancalarıyla tümleştirme.

Azure bulutta barındırılan hizmetler

Azure, sorunsuz iş akışları için bağımsız olarak çalışan veya Azure DevOps ile tümleşen uygulama geliştirme ve dağıtım için bulut hizmetleri sağlar.

Başlıca avantajlar:

  • Kapsamlı destek: Uygulama yaşam döngüsünün tamamı için tam altyapı ve platform desteği
  • Azure DevOps ile tümleştirme: Birleşik hizmetler tümleşik geliştirme deneyimi oluşturur

Hizmet kataloğunun tamamı için bkz. Azure ürünleri.

Yönetim hizmetleri

Azure DevOps, projeleri ve ekipleri etkili bir şekilde yönetmek için kolaylaştırılmış yönetim araçları sağlar.

Önemli özellikler:

  • Web portalı yönetimi: Azure DevOps web portalı aracılığıyla yönetim görevlerini gerçekleştirme
  • Kapsamlı ayarlar: Ayrıntılı denetime sahip kullanıcılar, ekipler, projeler ve kuruluşlar için ayrıntılı ayarları yapılandırma

Daha fazla bilgi için bkz . Kullanıcı, ekip, proje ve kuruluş düzeyi ayarları hakkında.

Önemli özellikler

Proje yönetimi

  • Kullanıcı hikayelerini, özelliklerini, hatalarını ve görevlerini izleme
  • Çevik yöntemleri kullanarak sprint'leri ve yayınları planlama
  • Burndown grafikleri ve hız izleme ile ilerleme durumunu izleme
  • İş öğesi türlerini ve iş akışlarını özelleştirme

Kaynak denetimi

  • Sınırsız özel Git depoları barındırma
  • Dallanma, birleştirme ve çekme istekleri de dahil olmak üzere Git iş akışları desteği
  • Açıklamalar ve onay ilkeleriyle kod gözden geçirme özellikleri
  • GitHub ve diğer Git sağlayıcılarıyla tümleştirme

Yapı ve dağıtım

  • Kod değişiklikleri tarafından tetiklenen otomatik derlemelerle sürekli tümleştirme
  • .NET, Java, Node.js, Python, Android, iOS, Linux, macOS ve Windows için çok platformlu destek
  • Azure, AWS, GCP veya şirket içi ortamlara dağıtma
  • Geliştirme, test ve üretim ortamlarında çoklu ortam dağıtımı
  • Onay geçitleri ve dağıtım stratejileri ile sürüm yönetimi
  • Daha hızlı CI/CD için birden çok derleme aracısı ile paralel işleme

Test ve kalite

  • El ile test senaryosu yönetimi ve yürütme
  • Derleme işlem hatlarında otomatik test tümleştirmesi
  • Kod kapsamı ve test raporlaması
  • Güvenlik taraması ve uyumluluk denetimleri

Neden Azure DevOps Services'ı seçmelisiniz?

Azure DevOps Services, geliştirme ekipleri için çeşitli avantajlar sunar:

  • Hızlı kurulum: Azure DevOps'u altyapı kurulumu veya bakımı olmadan hemen kullanmaya başlama
  • Otomatik güncelleştirmeler: El ile müdahale etmeden en son özellikleri ve güvenlik güncelleştirmelerini alın
  • Küresel ölçek: 99,9% SLA ile Azure'ın küresel altyapısı üzerine kurulmuştur
  • Güvenlik: Microsoft Entra ID tümleştirmesi, uyumluluk sertifikaları ve veri koruması ile kurumsal düzeyde güvenlik
  • Tümleştirme: GitHub, Visual Studio, VS Code ve marketten yüzlerce uzantıyla çalışır
  • Esneklik: Tüm geliştirme yığınları, diller veya platformlar için destek
  • İşbirliği: Ekipler arasındaki engelleri kaldırın ve geliştirme yaşam döngüsünün tamamında işbirliğini teşvik edin

Fiyatlandırma ve erişim

  • Küçük ekipler için ücretsiz: En fazla beş kullanıcı tüm temel özelliklere erişebilir
  • Büyüdükçe öde: Temel veya Temel + Test Planları lisanslarına sahip kullanıcıları gerektiği gibi ekleme
  • Sınırsız paydaşlar: Panoları ve iş öğelerini görüntülemek için paydaşlara sınırsız ücretsiz erişim

Azure DevOps Server

Azure DevOps Server, verilerini şirket içinde tutması veya bulut hizmetinde kullanılamayan belirli özelleştirmeler gerektirmesi gereken kuruluşlar için kullanılabilir. Azure DevOps Services ile aynı temel hizmetleri içerir, ancak kendi altyapınızı ve bakımınızı gerektirir.

Azure DevOps Server hakkında daha fazla bilgi için bkz. Azure DevOps Server'ı yükleme.

Başlangıç Yapmak

Azure DevOps kullanmaya başlamaya hazır mısınız? Sonraki adımlarınız şunlardır:

  1. Ücretsiz kuruluş oluşturma - Azure DevOps Services kuruluşunuzu ayarlama
  2. İlk projenizi oluşturma - Çalışmanızı düzenlemeye başlayın
  3. Ekip üyelerini davet etme - ekip arkadaşlarınızı işbirliğine ekleme
  4. Depoları içeri aktarma veya oluşturma - Kodunuzu Azure Depolarına alma
  5. İlk işlem hattınızı ayarlama - Derlemeleri ve dağıtımları otomatikleştirme