Azure DevOps ile hangi özellikleri ve Azure DevOps?
Aşağıdaki Azure DevOps gösterildiği gibi sol bölmeden bu hizmetlere erişebilirsiniz. Her büyük hizmete ilişkin bilgilere atlamak için ilgili makalelere bakın.

Aşağıdaki görüntüde Azure DevOps üst gezinti çubuğu aracılığıyla bu hizmetlere erişebilirsiniz. Her büyük hizmete ilişkin bilgilere atlamak için ilgili makalelere bakın.

Hizmetlerimizin çoğu küçük ekipler için ücretsizdir veya abonelik modeli veya kullanım başına model aracılığıyla kullanılabilir. Kodunuzu ve çalışmanızı yönetmek için şirket içi dağıtım kullanarak karma bir yaklaşım kullanabilirsiniz. Ardından bulut derleme veya test hizmetlerini ihtiyaç duyularak satın alın.
İstemci araçları hakkında bilgi için bkz. Araçlar.
Panolar
Panolar'dan,kullanıcı tarafından yapılandırılabilir panolara erişim elde edebilirsiniz.

Panolar'da aşağıdaki görevleri gerçekleştirebilirsiniz:
- Pano ekleme, yapılandırma ve yönetme
- Panolara eklemek istediğiniz pencere öğelerini yapılandırma
- Projenizin farklı alanlarına hızlıca gidin
Daha fazla bilgi edinmek için bkz. Panolar.
Kaynak denetimi
Kaynak veya sürüm denetimi sistemleri, geliştiricilerin kod üzerinde işbirliği yapmalarına ve kod tabanında yapılan değişiklikleri izlemelerine olanak sağlar. Kaynak denetimi, çok geliştiricili projeler için temel bir araçtır.
Sistemlerimiz iki tür kaynak denetimi destekler: Git (dağıtılmış) Team Foundation Sürüm Denetimi (TFVC), merkezi bir istemci-sunucu sistemi. Her iki sistem de dosyaları iade etmek ve klasörler, dallar ve depolar içindeki dosyaları düzenlemenizi sağlar.
Git ile her geliştiricinin, tüm dal ve geçmiş bilgileri dahil olmak üzere kaynak deponun geliştirme makinelerinde bir kopyası vardır. Her geliştirici doğrudan kendi yerel deposuyla çalışır ve değişiklikler depolar arasında ayrı bir adım olarak paylaşılır.
Geliştiriciler her değişiklik kümesinde işlem yapar ve geçmiş gibi sürüm denetimi işlemleri yapar ve ağ bağlantısı olmadan karşılaştırma yapar. Dallar hafiftir. Geliştiricilerin bağlamları değiştirmesi gereken özel bir yerel dal oluşturmaları ve kod tabanının farklı çeşitlemeleri arasında özetleme yapmak için bir daldan diğerine geçmeleri gerekir. Daha sonra dalı birleştirin, yayımlayın veya atsın.
Not
Git Azure DevOps Git'tir. Üçüncü taraf Git Visual Studio hizmetleriyle bu hizmeti kullanabilirsiniz. Ayrıca üçüncü taraf Git istemcilerini diğer git istemcileriyle Azure DevOps Server.
TFVC ile geliştiriciler, geliştirme makinelerinde her dosyanın yalnızca bir sürümüne sahip olur. Geçmiş verisi yalnızca sunucuda tutulur. Dallar yol tabanlıdır ve sunucuda oluşturulur
bu Repos,yazılım projelerinizin sürüm denetimine destek olmak için Git tabanlı veya Team Foundation Sürüm Denetimi (TFVC) depolarına erişim elde edin. Bu depolar özeldir.

Kod'dan,yazılım projelerinizin sürüm denetimlerini desteklemek için Kaynak denetiminize Git tabanlı veya TFVC depolarına erişim elde edin. Bu depolar özeldir.
Git Azure Repos aşağıdaki görevleri gerçekleştirebilirsiniz:
- Dosyaları gözden geçirme, indirme ve düzenleme ve bir dosyanın değişiklik geçmişini gözden geçirme
- Ertelenen işlemeleri gözden geçirme ve yönetme
- Çekme isteklerini gözden geçirme, oluşturma, onaylama, açıklama oluşturma ve tamamlama
- Git etiketleri ekleme ve yönetme
Daha fazla bilgi edinmek için bkz. Git veya TFVC'ye genel bakış.
İşi planlayın ve izleyin
Yazılım geliştirme projeleri kolayca bilgi paylaşmak ve iş, görev, sorun veya kod hatalarının durumunu izlemek için yollar gerektirir. Geçmişte bir veya daha fazla araç kullandın. 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öntemleri ve uygulamaları benimsedi.
Sistemlerimiz özellikleri, gereksinimleri, kullanıcı hikayelerini, görevleri, hataları ve sorunları izlemek için kullanabileceğiniz çeşitli iş öğeleri sağlar. Her iş öğesi, bir iş öğesi türü ve ilerleme durumu yapıldıkça güncelleştirilebilir bir alan kümesiyle ilişkilendirilmiştir.
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: Hikayeler veya gereksinimler oluşturmak ve sıralamak için kullanılır.
- Kanban: Başlangıçtan devam edene kadar devam eden iş akışını görselleştirmek ve yönetmek için kullanılır.
- Sprint biriktirme listesi: Takımların Scrum'u uygulamak için kullandığı düzenli iki-dört haftalık tempo olan sprint döngüsü sırasında işi tamamlanacak şekilde planlamak için kullanılır.
- Görev panosu: Tamamlanan, kalan veya engellenen çalışmaları gözden geçirmek için günlük Scrum toplantılarında kullanılır.
Project yöneticileri ve geliştiriciler, iş öğelerini biriktirme listesi ve panolarda takip edin ve bilgileri paylaşır. Yararlı grafikler ve panolar resmi tamamlar ve ekiplerin ilerleme ve eğilimleri izlemesini sağlar.
Bu Boards,planlama ve izleme çalışmalarını desteklemek için Çevik araçlara erişim elde edin.

İş'den,işi planlama ve izlemeyi desteklemek için Çevik araçlara erişim elde edin.
Özellikle aşağıdaki görevleri gerçekleştirebilirsiniz:
- İş öğelerini ekleme ve güncelleştirme
- İş öğesi sorgularını tanımlama ve bu sorguları temel alarak durum ve eğilim grafikleri oluşturma
- Ürün biriktirme günlüğünizi yönetme
- Sprint biriktirme listesi kullanarak sprint planlama
- Görev panoları aracılığıyla sprint görevlerini gözden geçirme ve görevleri güncelleştirme
- Kanban panolarını kullanarak iş akışını görselleştirme ve durumu güncelleştirme
- Özellikleri altında hikayeleri gruplama ve epic'ler altında özellikleri gruplama ile portföyleri yönetme
Her biri için genel bakış için bkz. Biriktirme listesi, panolar ve planlar.
Sürekli tümleştirme ve dağıtım
Yazılımların hızlı ve güvenilir sürümü, mümkün olan en fazla işlemi otomatik bir şekilde sağlamaktan gelir. Sistemlerimiz derleme, test ve yayın otomasyonunu destekler.
- Bir ekip üyesi kodda değişiklik olduğunda otomatik olarak çalıştıracak derlemeler tanımlayabilirsiniz.
- Derleme işlem hatlarınız, derleme çalıştır edildikten sonra testleri çalıştırmaya ilişkin yönergeler içerebilir.
- Yayın işlem hatları, yazılım derlemelerinizi hazırlama veya üretim ortamlarında dağıtmanın yönetilmesini destekler.
Azure Pipelines, uygulamalarınızı oluşturma ve dağıtmayı destekleyen tümleşik bir özellik kümesi sağlar.

Azure Pipelines, uygulamalarınızı oluşturma ve dağıtmayı destekleyen tümleşik bir özellik kümesi sağlar.
Sürekli tümleştirme ve sürekli teslim uygulamak için işlem hatlarını kullanın.
- Derleme otomasyonu:Derleme sırasında atılacak adımları ve derlemeyi başlatan tetikleyicileri tanımlayın.
- Yayın yönetimi:Eşzamanlı yayınların hızlı bir yayın tempos İdaresi ve yönetimini destekler. Geliştirme aşamasından üretim aşamasına kadar ortamlarınızı temsil eden yayın işlem hatlarını yapılandırabilirsiniz. Uygulamanızı her ortama dağıtmak için otomasyon çalıştırın. Uygulamanın bir ortamda başarıyla dağıtıldığından onaylamak için onaylayanlar ekleyin. Yayınını el ile veya bir derlemeden otomatik olarak oluşturun. Ardından yayınlarınızı çeşitli ortamlara dağıtıldıklarında takip etmek.
Daha fazla bilgi edinmek 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 ile sürekli testi destekler.
Test Plans el ile test oluşturmayı ve yönetmeyi destekler.

Test, el ile test oluşturmayı ve yönetmeyi destekler.
Test özellikleriyle aşağıdaki özelliklere erişin:
- İş akışlarını test planı, test paketi ve test çalışması iş öğeleriyle özelleştirme
- Gereksinim tabanlı test paketleriyle test olaylarına ve hatalara kadar gereksinimlerden sona izlenebilirlik
- Sorgu tabanlı test paketleriyle ölçüt tabanlı test seçimi
- Excel kolayca oluşturulması için kılavuz ile benzer bir arabirim
- 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ında
- Herhangi bir platformda tarayıcı tabanlı test yürütme
- Test etkinliğini izlemek için gerçek zamanlı grafikler
Daha fazla bilgi edinmek için bkz. Teste genel bakış.
İşbirliği hizmetleri
Aşağıdaki hizmetler, desteklemek için daha önce bahsedilen hizmetler arasında çalışır:
- Takım panoları
- Project wiki
- İş öğesi formlarında tartışma
- İş öğelerini, işlemeleri, çekme isteklerini ve diğer yapıtları izlenebilirliği desteklemek için bağlama
- Kullanıcı, takım, proje veya kuruluş başına yönetilen uyarılar ve değişiklik bildirimleri
- Geri bildirim isteği gönderme ve yönetme olanağı
- Analiz hizmeti, analiz görünümleri ve Power BI raporlama
- Panolar
- Project wiki
- İş öğesi formlarında tartışma
- İş öğelerini, işlemeleri, çekme isteklerini ve diğer yapıtları izlenebilirliği desteklemek için bağlama
- Kullanıcı, takım, proje veya proje koleksiyonu başına yönetilen uyarılar ve değişiklik bildirimleri
- Geri bildirim isteği gönderme ve yönetme olanağı
- SQL Server Raporlama
- Panolar
- İş öğesi formlarında tartışma
- İş öğelerini, işlemeleri, çekme isteklerini ve diğer yapıtları izlenebilirliği desteklemek için bağlama
- Kullanıcı, takım, proje veya proje koleksiyonu başına yönetilen uyarılar ve değişiklik bildirimleri
- Geri bildirim isteği gönderme ve yönetme olanağı
- Takım (sohbet) odaları
- SQL Server Raporlama
Not
Takım odaları TFS 2017.2 için kullanım dışıdır. Bunun yerine, uygulama ile tümleştirilecek hizmet kancalarını Microsoft Teams.
- Panolar
- İş öğelerini, işlemeleri, çekme isteklerini ve diğer yapıtları izlenebilirliği desteklemek için bağlama
- Kullanıcı başına veya takımlar için yönetilen uyarılar ve değişiklik bildirimleri
- Geri bildirim isteği gönderme ve yönetme olanağı
- Takım (sohbet) odaları
- SQL Server Raporlama
- Takım giriş sayfası
- İş öğelerini, işlemeleri, çekme isteklerini ve diğer yapıtları izlenebilirliği desteklemek için bağlama
- Kullanıcı başına veya takımlar için yönetilen uyarılar ve değişiklik bildirimleri
- Geri bildirim isteği gönderme ve yönetme olanağı
- Takım (sohbet) odaları
- SQL Server Raporlama
Hizmet kancaları
Hizmet kancaları, projeniz içinde olaylar olduğunda diğer hizmetler üzerinde barındırılan görevleri Azure DevOps. Örneğin, derleme başarısız olduğunda takımınıza mobil cihazlara anında iletili bildirim gönderebilirsiniz. Projelerinize etkinlik sağlamak için özel uygulama ve hizmetlerde hizmet kancalarını da daha verimli bir şekilde kullanabilirsiniz.
Aşağıdaki hizmetler hizmet kancalarının hedefi olarak kullanılabilir. Azure DevOps ile tümleştirilen diğer uygulama ve hizmetler hakkında bilgi edinmek için Visual Studio Market, Azure DevOps sekmesini ziyaret edin.
Desteklenen en son hizmetler kümesi için bkz. Hizmet kancaları ile tümleştirin.
Kullanımı temel alan bulutta barındırılan hizmetler
Aşağıdaki hizmetler, DevOps 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çinde barındırılan aracılar
Daha fazla bilgi için bkz. Fiyatlandırma.
Bulutta barındırılan Azure hizmetleri
Azure, uygulama geliştirme ve dağıtımı desteklemek için bulutta barındırılan hizmetler sağlar. Bu hizmetleri yalnızca veya tek bir hizmetle birlikte Azure DevOps.
Tümleşik hizmetlerin, özelliklerin ve paketlenmiş paketlerin dizinine göz atmak için bkz. Azure ürünleri.
Azure'a hizmetlerden sürekli Azure DevOps Services için bkz. Azure web uygulamalarına veya bulut hizmetlerine otomatik olarak derleme ve dağıtma.
Yönetim hizmetleri
İşbirliğine dayalı bir yazılım geliştirme ortamını yönetmekle ilişkili özellikler ve görevler vardır. Bu görevlerin çoğunu web portalı üzerinden tamamlarsınız. Daha fazla bilgi edinmek için bkz. Kullanıcı, takım, proje ve kuruluş düzeyinde ayarlar hakkında.

İlgili makaleler:
- Azure DevOps Services Azure DevOps Server
- İstemci-sunucu araçları
- Yazılım geliştirme rolleri
- Azure DevOps fiyatlandırması
- Azure DevOps veri korumasına genel bakış
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013
Bu Azure DevOps, planlama ve geliştirmeden test ve dağıtıma kadar yazılım projelerinizi yönetmek için tümleşik bir hizmet ve araç kümesi elde edin. Hizmetler bir istemci/sunucu modeli aracılığıyla teslim edilir. Bunların çoğu, tüm ana tarayıcılardan erişebilirsiniz, kullanımı kolay bir web arabirimi aracılığıyla teslim edilir. Kaynak denetimi, derleme işlem hatları ve iş izleme gibi bazı hizmetler de bir istemci üzerinden yönetilebilir.