Özet

Tamamlandı

Tebrikler! Bu modülde çok fazla yer kaplamıştınız. Siz ve ekip otomatik işlem hattı oluşturma konusunda çok yol kat etmişsinizdir. GitHub'a kod gönderdiğinizde çalışan otomatik işlem hattı görevleriyle derleme sunucusundaki betik komutlarını eşlemeyi öğrendiniz. İşlem hattının sonucu, yerleşik Space Game web uygulamasını içeren bir .zip dosyasıdır.

Bu arada, kodunuzu basitleştirmek için değişkenleri kullanmayı öğrendinsiniz.

Ayrıca, derleme işleminizde yineleyebileceğiniz görev kümelerini kapsüllemek için şablonları nasıl kullanacağınızı da öğrendiniz. Uygulamanın Hata Ayıklama ve Sürüm yapılandırmalarını oluşturmak için bir şablon kullandınız.

Son olarak, işlemeleri bir dala göndererek ve bu daldan oluşturarak Git becerilerinizi kullandınız. Bir daldan çalışmak, ana kod tabanından yalıtarak çalışmanızı sağlar. Bu, ana geliştirme dalını mainetkilemeden yeni şeyler denemenize ve denemenize yardımcı olur.

Bu derleme yapılandırmasının bir .NET uygulaması oluşturmaya odaklandığını unutmayın. Seçtiğiniz görevler, oluşturduğunuz uygulama türüne, derlemek için kullandığınız araçlara ve yazıldığı programlama diline bağlıdır.

Kendi derlemelerinize yaklaştığınızda, uygulamayı terminalden veya Bash veya PowerShell betiğinden sıfırdan derleyebileceğinizden emin olarak başlamak iyi bir fikirdir. Buradan, her komutu aynı şeyi başaran bir işlem hattı göreviyle eşleyebilirsiniz.

Kendi işlem hattınızı oluşturduğunuzda iki seçeneğiniz vardır: görsel tasarımcı veya YAML dosyaları. Başlamak için görsel tasarımcıyı seçerseniz, her görevin nasıl yapılandırıldığını öğrenmek için yapılandırmanızın YAML sürümüne geçebilirsiniz.

Not

Bu noktada, bir soru-cevap veya üretim ortamına dağıtabileceğiniz bir derleme yapıtınız vardır. Bu öğrenme yolunun geri kalanında, yazılımınızı derlemek ve test etmek için Azure Pipelines'ı kullanmaya odaklanacaksınız. Uygulamalarınızı gelecekteki bir öğrenme yolunda dağıtmak için Azure Pipelines'ı kullanmayı öğreneceksiniz.

Ek kaynaklar

Daha fazla bilgi edinmek için aşağıdaki ek kaynaklara bakın:

Daha akademik bir yaklaşım arıyorsanız, Jez Humble ve David Farley'in Sürekli Teslimi harika bir başlangıç noktasıdır.

YAML'i öğrenin

YAML öğrenmek istiyorsanız Y dakika içinde YAML öğrenme bölümüne göz atın. Ardından azure pipelines YAML şema başvurularını inceleyerek işlem hatlarının nasıl yapılandırıldığını daha iyi anlayabilirsiniz.

Belgeleri keşfedin

Burada açıkladığımız kavramlar ve görevlere daha derinden inen eksiksiz başvuru belgeleri sağlıyoruz. Belgelerde Java, C++ ve Node.js gibi birçok uygulama türü için başlangıç kılavuzları da sağlanır.

Derleme ve yayın görevleri bölümü, mevcut derleme komutlarınızı yerleşik görevlerle eşlemenize yardımcı olabilir.

Kendi derleme işlem hattınızı oluşturma

Bu modülde Azure DevOps'tan işlem hattını oluşturdunuz. Kendi işlem hattınızı oluşturmak için benzer bir işlemi yineleyebilirsiniz. GitHub Market uygulamasından da işlem hattı oluşturabilirsiniz.