Azure Pipelines Nedir?
Azure Pipelines, kod projenizi otomatik olarak oluşturmak ve test etmek ve diğer kullanıcılar için kullanılabilir hale getirmek için kullanabileceğiniz bir bulut hizmetidir. Hemen hemen her dil veya proje türüyle çalışır. Azure Pipelines, kodunuzu sürekli ve tutarlı bir şekilde test etmek ve oluşturmak ve herhangi bir hedefe göndermek için sürekli entegrasyonu (CI) ve sürekli dağıtımı (CD) birleştirir.
- Azure Pipelines ile Python, Java, JavaScript, PHP, Ruby, C #, C ++ ve Go gibi birçok dil kullanabilirsiniz.
- Uygulamalarınız için sürekli entegrasyon ve sürekli dağıtım uygulamaları kullanmadan önce, kaynak kodunuzu bir sürüm kontrol sisteminde bulundurmanız gerekir. Azure Pipelines GitHub, GitHub Enterprise, Azure Repos Git & TFVC, Bitbucket Cloud ve Subversion ile entegre edebilirsiniz.
- Azure Pipelines’i Java, JavaScript, Node.js, Python, .NET, C ++, Go, PHP ve XCode gibi çoğu uygulama türüyle kullanabilirsiniz.
- Kodunuzu birden çok hedefe dağıtmak için Azure Pipelines’ı kullanabilirsiniz. Hedefler containers’ı, sanal makineleri, Azure hizmetlerini veya herhangi bir şirket içi veya bulut hedefini içerir.
- Başkaları tarafından tüketilebilecek paketler üretmek için, Azure Pipelines’ndaki yerleşik paket yönetimi havuzunda NuGet, npm veya Maven paketlerini yayınlayabilirsiniz. İstediğiniz başka herhangi bir paket yönetimi deposunu da kullanabilirsiniz.
CI ve CD pipelines uygulanması, kullanıcılar tarafından kolayca kullanılabilen tutarlı ve kaliteli kod sağlanmasına yardımcı olur. Azure Pipelines, projelerinizi otomatik olarak oluşturmayı ve bunları kullanıcıların kullanımına sunmayı hızlı, kolay ve güvenli bir şekilde sağlar.
Aşağıdaki senaryoları desteklediğinden Azure Pipelines kullanabilirsiniz:
- Herhangi bir dil veya platformla çalışır
- arklı hedef türlerine aynı anda dağıtılır
- Azure dağıtımlarıyla entegre olur
- Windows, Linux veya Mac makinelerde çalışır
- GitHub ile bütünleşir
- Açık kaynaklı projelerle çalışır.