Azure DevOps hangi özellikleri ve Hizmetleri aldım?

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Azure DevOps ile, test ve dağıtım aracılığıyla planlama ve geliştirme aşamasından yazılım projelerinizi yönetmek için tümleşik bir hizmet ve araç kümesi elde edersiniz. Hizmetler bir istemci/sunucu modeli aracılığıyla dağıtılır. Bunların birçoğu, tüm büyük tarayıcılardan erişebileceğiniz kullanımı kolay bir Web arabirimi aracılığıyla dağıtılır. Kaynak denetimi, derleme işlem hatları ve iş izleme gibi bazı hizmetler de bir istemcisi aracılığıyla yönetilebilir.

aşağıdaki görüntüde gösterildiği gibi, sol bölmeden Azure DevOps hizmetlerine erişirsiniz. Her bir ana hizmetin bilgilerine gitmek için ilgili makalelere bakın.


Azure DevOps Services, ana


aşağıdaki görüntüde gösterildiği gibi, üst gezinti çubuğu aracılığıyla Azure DevOps hizmetlerine erişirsiniz. Her bir ana hizmetin bilgilerine gitmek için ilgili makalelere bakın.

Azure DevOps Services, ana

Hizmetlerimizin birçoğu küçük takımlar için ücretsizdir veya bir abonelik modeli veya kullanım başına model aracılığıyla kullanılabilir. Kodunuzu ve işinizi yönetmek için şirket içi dağıtımı kullandığınız bir karma yaklaşım yapabilirsiniz. Ardından, bulut derleme veya test hizmetlerini gerekli bir şekilde satın alırsınız.

İstemci araçları hakkında bilgi için bkz. Araçlar.

Panolar

Panolardan Kullanıcı tarafından yapılandırılabilen panolara erişim elde edersiniz.

Azure DevOps Services, panolar.

Dashboard, Overview

Panolar bölümünde aşağıdaki görevleri gerçekleştirebilirsiniz:

  • Panoları ekleme, yapılandırma ve yönetme
  • Panolara eklediğiniz pencere öğelerini yapılandırma
  • Projenizin farklı bölümlerine hızlıca gidin

Daha fazla bilgi için bkz. panolar.

Kaynak denetimi

Kaynak veya sürüm denetim sistemleri, geliştiricilerin kod üzerinde işbirliği yapmasına ve kod tabanında yapılan değişiklikleri izlemesine olanak tanır. Kaynak denetimi, çoklu geliştirici projelerine yönelik temel bir araçtır.

sistemlerimiz iki tür kaynak denetimi destekler: Git (dağıtılmış) veya Team Foundation Sürüm Denetimi (tfvc), merkezi bir istemci-sunucu sistemi. Her iki sistem de dosyaları iade etmenize ve dosyaları klasörler, dallar ve depolar içinde düzenlemenize olanak tanır.

Git ile her geliştirici, tüm dal ve geçmiş bilgileri dahil olmak üzere kaynak deponun geliştirme makinesinde bir kopyaya sahiptir. Her geliştirici doğrudan kendi yerel depolarıyla birlikte çalışarak, değişiklikler depolar arasında ayrı bir adım olarak paylaşılır.

Geliştiriciler her değişiklik kümesini işleme ve bir ağ bağlantısı olmadan geçmiş ve karşılaştırma gibi sürüm denetim işlemleri yapma. Dallar hafif. Geliştiricilerin bağlamlara geçiş yapması gerektiğinde, özel bir yerel dal oluşturur ve kod temelinin farklı çeşitleri arasında bir daldan diğerine geçiş yapabilir. Daha sonra dalı birleştirir, yayımlar veya atlarlar.

Not

git Azure DevOps standart git ' dir. Visual Studio, üçüncü taraf Git hizmetleriyle birlikte kullanabilirsiniz. Azure DevOps Server ile üçüncü taraf Git istemcilerini de kullanabilirsiniz.

TFVC ile, geliştiriciler dev makinelerinde her bir dosyanın yalnızca bir sürümüne sahiptir. Geçmiş verisi yalnızca sunucuda tutulur. Dallar, yol tabanlıdır ve sunucuda oluşturulur

Repos, yazılım projelerinizin sürüm denetimini desteklemek için kaynak denetimi Git tabanlı veya Team Foundation Sürüm Denetimi (tfvc) depolarınıza erişim elde edersiniz. Bu depolar özeldir.

Azure Repos, Git dosyaları sayfası

Koddan, yazılım projelerinizin sürüm denetimini desteklemek için kaynak denetimi git tabanlı veya TFVC Depolarınıza erişim elde edersiniz. Bu depolar özeldir.

Code, Git, files page

Git için Azure Repos, aşağıdaki görevleri gerçekleştirebilirsiniz:

  • Dosyaları gözden geçirin, indirin ve düzenleyin ve bir dosyanın değişiklik geçmişini gözden geçirin
  • Gönderilen işlemeleri gözden geçirin ve yönetin
  • Çekme isteklerini gözden geçirin, oluşturun, onaylayın, yorum yapın ve doldurun
  • Git etiketlerini ekleme ve yönetme

Daha fazla bilgi edinmek için Git veya TFVC'ye Genel Bakış bölümüne bakın.

İşi planlayın ve izleyin

Yazılım geliştirme projeleri, bilgilerin kolayca paylaşılması ve iş, görev, sorun veya kod arızalarının durumunu izlemek için yollar gerektirir. Geçmişte, belki de bir veya daha fazla araç kullandınız. Microsoft Excel, Microsoft Project, bir hata izleme sistemi veya bir araç birleşimi (örneğin,). Artık birçok ekip, planlama ve geliştirmeyi desteklemek için çevik Yöntemler ve uygulamalar benimsemiştir.

Sistemlerimiz özellikleri, gereksinimleri, kullanıcı hikayelerini, görevleri, hataları ve sorunları izlemek için kullandığınız çeşitli iş öğesi türlerini sağlar. Her iş öğesi, iş öğesi türü ve güncelleştirilebilen bir alan kümesi ile ilişkilendirilir, çünkü ilerleme yapılır.

Planlama amacıyla, ana Çevik yöntemleri (Scrum, Kanban veya ScrumBan) desteklemek için çeşitli türlerde biriktirme listesi ve panolara erişebilirsiniz.

  • Ürün biriktirme listesi: hikayeleri veya gereksinimleri oluşturmak ve derecelendirmek için kullanılır.
  • Kanban: iş akışını baştan itibaren, devam eden ve yapılacak şekilde görselleştirmek ve yönetmek için kullanılır.
  • Sprint biriktirme listeleri: bir sprint döngülerinde tamamlanacak işi planlamak için kullanılır, ekiplerin Scrum uygularken kullandığı, normal iki ila dört haftalık temposunda.
  • Görev panosu: tamamlanan, kalan veya engellenen işleri gözden geçirmek için günlük Scrum toplantıları sırasında kullanılır.

Project yöneticileri ve geliştiricileri biriktirme listeleri ve panolardaki iş öğelerini izleyerek bilgi paylaşır. Faydalı grafikler ve panolar resmi tamamlar ve ekiplerin ilerleme ve eğilimleri izlemesine yardımcı olur.

Boards, iş planlama ve izleme işlerini desteklemek için çevik araçlara erişim elde edersiniz.

Azure Boards kapsamları

İş , planlama ve izleme işlerini desteklemek için çevik araçlara erişim elde edersiniz.

Work, Backlogs page

Özellikle, aşağıdaki görevleri gerçekleştirebilirsiniz:

  • İş öğelerini ekleme ve güncelleştirme
  • İş öğesi sorgularını tanımlayın ve bu sorgulara göre durum ve eğilim grafikleri oluşturun
  • Ürün kapsamınızı yönetin
  • Sprint biriktirme listeleri kullanarak sprint planlama
  • Görev panoları aracılığıyla Sprint görevlerini gözden geçirme ve görevleri güncelleştirme
  • Kanban panoları kullanarak iş akışını görselleştirme ve durumu güncelleştirme
  • Özellikler altındaki hikayeleri gruplandırarak ve estanlerin altındaki özellikleri gruplandırarak portföyleri yönetin

Her birine genel bir bakış için bkz. biriktirme listeleri, panolar ve planlar .

Sürekli tümleştirme ve dağıtım

Yazılımın hızlı ve güvenilir sürümü, mümkün olduğunca çok işlem otomatikleştirilmesine gelir. Sistemlerimiz derleme, test ve yayın otomasyonunu destekliyor.

  • Takım üyesi kod değişikliklerini her denetlediğinde otomatik olarak çalıştırılacak derlemeler tanımlayabilirsiniz.
  • Yapı işlem hatlarınız, yapı çalıştıktan sonra testleri çalıştırmaya yönelik yönergeler içerebilir.
  • Yayın işlem hatları, yazılım derlemelerinizin hazırlama veya üretim ortamlarına dağıtımını yönetmeyi destekler.

Azure Pipelines uygulamalarınızın oluşturulmasını ve dağıtılmasını desteklemek için tümleşik bir özellikler kümesi sağlar.

Azure Pipelines giriş sayfası

Azure Pipelines uygulamalarınızın oluşturulmasını ve dağıtılmasını desteklemek için tümleşik bir özellikler kümesi sağlar.

Build-Release, Build pipelines page

Sürekli tümleştirme ve sürekli teslim uygulamak için işlem hatlarını kullanın.

  • Derleme Otomasyonu: derleme sırasında gerçekleştirilecek adımları ve bir derlemeyi Başlatan Tetikleyicileri tanımlayın.
  • Release Management: bir hızlı yayın temposunda ve eşzamanlı sürümlerin yönetimini destekler. Ortamınızı geliştirmeden üretime kadar temsil eden yayın işlem hatlarını yapılandırabilirsiniz. Uygulamanızı her bir ortama dağıtmak için Otomasyonu çalıştırın. Uygulamanın bir ortamda başarıyla dağıtıldığını onaylamak için Onaylayanlar ekleyin. Bir derlemeden el ile veya otomatik olarak yayın oluşturun. Ardından, çeşitli ortamlara dağıtılan yayınlarınızı izleyin.

Daha fazla bilgi için bkz. herhangi bir platformda sürekli tümleştirme.

El ile ve keşif testi

Test özellikleri, el ile ve keşif testi ve sürekli test desteği sunar.

Test Plans el ile testler oluşturmayı ve yönetmeyi destekler.

Test Plans

Test , el ile testler oluşturmayı ve yönetmeyi destekler.

Test

Test özellikleriyle aşağıdaki özelliklere erişim elde edersiniz:

  • Test planı, test paketi ve test çalışması iş öğeleriyle iş akışlarının özelleştirilmesi
  • Gereksinim tabanlı test paketleriyle, gereksinimlerden test çalışmalarına ve hatalara kadar uçtan uca izlenebilirlik
  • Sorgu tabanlı test paketleriyle ölçüt temelli test seçimi
  • test çalışmalarını kolayca oluşturmak için kılavuzla birlikte Excel lıke arabirimi
  • Paylaşılan adımlar ve paylaşılan parametrelerle yeniden kullanılabilir test adımları ve test verileri
  • Paydaşlarla gözden geçirmek için paylaşılabilir test planları, test paketleri ve test çalışmaları
  • Herhangi bir platformda tarayıcı tabanlı test yürütme
  • Test etkinliğini izlemek için gerçek zamanlı grafikler

Daha fazla bilgi için bkz. teste genel bakış.

İşbirliği hizmetleri

Aşağıdaki hizmetler, aşağıdakileri desteklemek için daha önce bahsedilen hizmetler arasında çalışır:

  • Takım panoları
  • Project wiki
  • Çalışma öğesi formları içindeki tartışma
  • İzlenebilirliği desteklemek için iş öğelerinin, işlemelerin, çekme isteklerinin ve diğer yapıtların bağlanması
  • Kullanıcı, takım, proje veya kuruluş başına yönetilen uyarılar ve değişiklik bildirimleri
  • Geri bildirim isteme ve yönetme olanağı
  • analiz hizmeti, analitik görünümler ve Power BI raporlama
  • Panolar
  • Project wiki
  • Çalışma öğesi formları içindeki tartışma
  • İzlenebilirliği desteklemek için iş öğelerinin, işlemelerin, çekme isteklerinin ve diğer yapıtların bağlanması
  • Kullanıcı, takım, proje veya proje koleksiyonu başına yönetilen uyarılar ve değişiklik bildirimleri
  • Geri bildirim isteme ve yönetme olanağı
  • SQL Server Rapor
  • Panolar
  • Çalışma öğesi formları içindeki tartışma
  • İzlenebilirliği desteklemek için iş öğelerinin, işlemelerin, çekme isteklerinin ve diğer yapıtların bağlanması
  • Kullanıcı, takım, proje veya proje koleksiyonu başına yönetilen uyarılar ve değişiklik bildirimleri
  • Geri bildirim isteme ve yönetme olanağı
  • Takım (sohbet) odaları
  • SQL Server Rapor

Not

Ekip odaları TFS 2017,2 için kullanımdan kaldırılmıştır. Bunun yerine, Microsoft Teams tümleştirme için hizmet kancalarını kullanmanızıöneririz.

  • Panolar
  • İzlenebilirliği desteklemek için iş öğelerinin, işlemelerin, çekme isteklerinin ve diğer yapıtların bağlanması
  • Kullanıcı başına veya takımlar için yönetilen uyarılar ve değişiklik bildirimleri
  • Geri bildirim isteme ve yönetme olanağı
  • Takım (sohbet) odaları
  • SQL Server Rapor
  • Takım giriş sayfası
  • İzlenebilirliği desteklemek için iş öğelerinin, işlemelerin, çekme isteklerinin ve diğer yapıtların bağlanması
  • Kullanıcı başına veya takımlar için yönetilen uyarılar ve değişiklik bildirimleri
  • Geri bildirim isteme ve yönetme olanağı
  • Takım (sohbet) odaları
  • SQL Server Rapor

Hizmet kancaları

Hizmet kancaları, projenizde Azure DevOps barındırılan olaylar gerçekleştiğinde diğer hizmetlerde görevleri tamamlamanıza olanak sağlar. Örneğin, bir derleme başarısız olduğunda takımınızın mobil cihazlarına anında iletme bildirimi gönderebilirsiniz. Ayrıca, projelerinizdeki etkinlikleri daha verimli bir şekilde sağlamak için özel uygulamalarda ve hizmetlerde hizmet kancalarını da kullanabilirsiniz.

Hizmet kancaları hedefi olarak aşağıdaki hizmetler kullanılabilir. Azure DevOps ile tümleştirilen diğer uygulamalar ve hizmetler hakkında bilgi edinmek için Visual Studio market, Azure DevOps sekmesini ziyaret edin.

Desteklenen hizmetlerin en son kümesi için bkz. hizmet kancaları Ile tümleştirme.

Kullanımı temel alan bulutta barındırılan hizmetler

aşağıdaki hizmetler DevOps işlemlerinizi destekler:

  • Bulut tabanlı, Microsoft tarafından barındırılan derleme ve dağıtım aracıları
  • Derleme ve dağıtımı desteklemek için şirket içi kendi kendine barındırılan aracılar

Daha fazla bilgi için bkz. fiyatlandırma.

Azure bulutunda barındırılan hizmetler

Azure, uygulama geliştirme ve dağıtımını desteklemek için bulutta barındırılan hizmetler sağlar. Bu hizmetlerden yalnızca Azure DevOps birlikte kullanabilirsiniz.

Tümleşik Hizmetler, Özellikler ve paketlenmiş paketlerin dizinine gitmek için bkz. Azure ürünleri.

Azure DevOps Services 'ten azure 'a sürekli teslim için bkz. azure web apps veya cloud Services 'a otomatik olarak derleme ve dağıtma.

Yönetim Hizmetleri

İşbirliğine dayalı yazılım geliştirme ortamının yönetimiyle ilişkili özellikler ve görevler vardır. Bu görevlerin çoğunu Web portalı üzerinden tamamlayabilirsiniz. Daha fazla bilgi edinmek için bkz. Kullanıcı, takım, proje ve kuruluş düzeyindeki ayarlar hakkında.

Proje ayarları

Product backlog