Git Tagging & Releases in Azure DevOps

Fatih KÜÇÜK
KoçSistem
Published in
Dec 15, 2021

Introduction

Bu bölümde Git Tagging e neden ihtiyaç duyduğumuzu ve pipeline lara nasıl entegre edeceğimizden bahsedeceğim.

Git Tagging

Bir çok source control de olduğu gibi Git’ in de belirli noktaları önemli olarak etiketleme özelliği mevcuttur. Bu özelliğin kullanılmasındaki amaç versiyonları işaretlemek ve source code unu bulundurmaktadır.

Örnek vermek gerekir ise ; bir ürün geliştirmektesiniz ve ürününüz v3.0 dadır, bir sene önceki çıktığınız v2.0 sürümünü kullanan müşteriniz bir hata ile karşılaştı, fakat master ve dev hatlarınızda son versionlar mevcut. Bu gibi durumlar ile karşılaşabileceğiniz için versionlarınızı etiketleyebilirsiniz. Böylece, o versionların source code unu bulundurabilirsiniz.

Pipeline Integration

Release hattına aşağıdaki task eklenir.

Aşağıdaki örnekte olduğu gibi etiketlediğiniz versiyon ve source code u bulunmaktadır.

References

https://montemagno.com/super-simple-git-tagging-releases-in-azure-devops/

https://git-scm.com/book/en/v2/Git-Basics-Tagging

--

--

Fatih KÜÇÜK
KoçSistem

Fatih is a technology lover with interest in DevOps, Agile, Container and Container Orchestration.