Azure Devops Nedir?
0

Azure Devops uçtan uca proje geliştirme yapabilmeniz için tasarlanmış bir bulut tabanlı Devops ürünüdür. Azure Devops sadece kod geliştrmek için değil, scrum projelerinizi yönetmek, Kanban boardlarınızı yönetmek, kod versiyonlamanızı yapmak, projenizi dev,test, prod ortamlarına deploy etmek, test süreçlerinizi yönetmek gibi uçtan uca gerekli olan tüm proje aşamaları için araçlar sunar.

Resim-1

Azure Devops Visual Studio Team foundation server, Visual Studio Team services olarak bilinen ürünlerin yeni ve geliştirilmiş versiyonudur. Azure Devops ürünü bulut üzerinde bir servis olarak kullanılabilir veya Azure Devops Server ile onprem ortamlarınıza kurabileceğiniz bir üründür.

Azure Devops hizmetinin detaylarına https://dev.azure.com adresinden, Azure Devops Server ürününün detaylarına https://azure.microsoft.com/en-us/services/devops/server/ adresinden ulaşabilirsiniz.

Resim-2

Azure Devops yukarıda bahsettiğimiz çözümleri gerçekleştirmek için bir kaç farklı hizmet ile sunuluyor. Bunlar;

Azure Boards: Planlamalarınız yapmak, projenizi takip etmek, code defectlerini kayıt altına almak veya herhangi bir işi izlemek ve yönetmek için Kanban ve Scrum methodlarını takip eden Agile araçlar sunan bir proje Yönetim ürünüdür.

Resim-3

Azure Repos: Proje kodlarınızı Git veya Team Foundation Version Control (TFVC) yöntemleri yönetebileceğiniz kod repositorysidir.

Resim-4

Azure Pipelines: Azure pipeline uçtan uca CI/CD süreçlerinizi yönetmek için kullanabileceğiniz code integration ve deployment servisidir.

Azure pipeline ile herhangi bir dili build edip, herhangi bir ortama deploy edebilirsiniz.

Azure Devops ürünü bu ürünleri ayrı ayrı sunması esnek ve modüler bir yapı sunar. Örneğin Azure Pipelines da bir build veya release pipeline oluşturmak için kodunuzun Azure Repos üzerinde olması gerekmez.

Bitbucket, Github, Subversion veya diğer git tabanlı bir çok kod reposunda bulunan kodlarınızı build veya release edebilirsiniz.

Resim-5

Kodlarınızın build ortamı için cloud hosted veya kendi windows/linux/MacOSX, docker ortamlarınızdaki makinaları kullanabilirsiniz.

Resim-6

Azure build pipeline ile build ettiğiniz projenizi, Azure, onprem server, docker, Kubernetes, Azure, linux sanal makina, Windows sanal makina, aws, google vs. gibi birçok ortama deploy edebilirsiniz.

Azure Test Plans: Uygulamalarınızı sürekli test etmek ve bulunan defectleri work item olarak tanımlayabileceğiniz test araçları hizmetidir.

Azure Artifacts: CI/CD süreçlerinizi için gereli olan maven, npm,,nuget gibi paketlerinizi public veya private kaynaklardan entegre edebileceğiniz paket paylaşım hizmetidir.

Resim-7

Azure Devops ile bu hizmetlerin bir veya bir kısmını kullanabilir, slack, trello, terraform, microsoft teams gibi bir çok farklı toolsetinizi Azure Devops ile entegre edebilir veya kendi custom entegrasyon toolarınızı yazabilirsiniz. Azure Devops için hazırda bulunan entegrasyon araçları için https://marketplace.visualstudio.com/azuredevops adresini ziyaret edebilirsiniz.

Azure Devops sadece kod yönetimi veya kod deployment yapacağınız bir araçtan ziyade uçtan uca projelerinizi yönetmek için tasarlanmış CI/CD süreçlerini yönetebileceğiniz bir Devops aracıdır. Azure Devops kullanmak için bir github hesabınızın veya outlook.com, Hotmail.com gibi veya Azure Active Directory üzerinde herhangi bir hesabınızın olması yeterlidir.

Azure Devops ürünü bir çok ücretsiz hizmet ile beraber geliyor. Tüm hizmetleri kapsayan paketlerininin hepsi ise 5 kullanıcıyı size ücretsiz veriyor.

Resim-8

Azure Devops ürününün detaylı fiyatlandırması için https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/ adresini ziyaret edebilirsiniz.

Tags: Azure Devops Nedir, Azure Devops, Continuous Integration, Continuous Delivery, Devops, Pipeline, kod versiyonlama, kod deployment, ücretsiz Devops, CI/CD, github, docker, Kubernetes, deployment, Kanban, scrum, agile

Bu İçeriğe Tepkin Ne Oldu?
  • 6
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 1
    _ok_iyi
    Çok iyi
  • 1
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

Onur Yüksektepeli - Chief Technology Architect | Micosoft MVP Onur Yüksektepeli Nephocraft firmasının kurucusu aynı zamanda kendi firmasında teknoloji çözümleri mimarıdır. 15 Yıldan fazla IT tecrübesi ile temel uzmanlık alanı olan Platform ve diğer teknolojiler için müşterilerine ürün ve hizmetler sunmaktadır. Microsoft MVP ünvanına sahip Onur Yüksektepeli birçok IT etkinliğinde aktif konuşmacı olarak ve IT topluluklarında yönetici olarak aktif rol üstlenmektedir. Nephocraft firmasın da yönetici olarak oluşturduğu çözümlerde yeni teknoloji gelişmelerini de göz önünde bulundurarak, müşterilerine esnek, yenilikçi, akıllı ve üretken iş çözümleri üretmektedir.Onur Yüksektepeli bulut, platform, data, devops, development gibi konularda aktif danışmanlık ve IT eğitmenliğine de devam etmektedir.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir