Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Bu hızlı başlangıçta, bir Python uygulamasını derleyen ve test eden bir işlem hattı oluşturacaksınız. Sürekli tümleştirme ve sürekli teslim (CI/CD) sisteminizin bir parçası olarak Python uygulamaları ve betikleri derlemek, test etmek ve dağıtmak için Azure Pipelines'ın nasıl kullanılacağını görürsünüz.
Önkoşullar
Depo oluşturabileceğiniz bir GitHub hesabı. Ücretsiz bir GitHub hesabı oluşturun.
Bir Azure DevOps kuruluşu. Ücretsiz bir tane oluşturun.
Microsoft tarafından barındırılan aracılarda işlem hatlarını çalıştırma özelliği. Paralel işlerin ücretsiz verilmesini istemeniz veya paralel biriş satın almanız gerekir.
Python, Linux, macOS ve Windows için Microsoft tarafından barındırılan aracılara önceden yüklenmiştir. Python projeleri oluşturmak için başka bir şey ayarlamanız gerekmez. Hangi Python sürümlerinin önceden yüklendiğini görmek için bkz . Microsoft tarafından barındırılan aracı kullanma.
Depo oluşturabileceğiniz bir GitHub hesabı. Ücretsiz bir GitHub hesabı oluşturun.
Bir Azure DevOps kuruluşu. Ücretsiz bir tane oluşturun.
GitHub hesabınızı seçin. Varsayılan olarak, çatal üst depoyla aynı şekilde adlandırılır, ancak farklı bir ad vekleyebilirsiniz.
Önemli
Aşağıdaki yordamlar sırasında, oturum açmak, Azure Pipelines'ı yüklemek veya Azure Pipelines'ı yetkilendirmek için GitHub hizmet bağlantısı oluşturmanız veya GitHub'a yönlendirilmeniz istenebilir. İşlemi tamamlamak için ekrandaki yönergeleri izleyin. Daha fazla bilgi için bkz . GitHub depolarına erişim.
İşlem hattınızı oluşturma
Azure DevOps projenizde İşlem Hatları İşlem Hattı> Oluştur'u ve ardından kaynak kodunuzun konumu olarak GitHub'ı seçin.
Depo seçin ekranında, çatallanmış örnek deponuzu seçin.
İşlem hattınızı yapılandırın ekranında Başlatıcı işlem hattı'nı seçin.
İşlem hattınızı özelleştirme
İşlem hattı YAML'nizi gözden geçirin ekranında, oluşturulan azure-pipelines.yml dosyasının içeriğini aşağıdaki kodla değiştirin. Kod:
Gerekli Python sürümlerini ve bağımlılıklarını yükler.
Test sonuçlarını görüntülemek için Testler sekmesini seçin.
Temizleme
Bu hızlı başlangıcı tamamladığınızda, oluşturduğunuz Azure DevOps projesini silebilirsiniz.
Projenizde, sayfanın sol alt köşesindeki Proje ayarları dişli simgesini seçin.
Projeye genel bakış sayfasının en altında Sil'i seçin.
Proje adını girin ve Sil'i seçin.
Tebrikler, bir Python uygulaması oluşturup test eden bir işlem hattını başarıyla oluşturdunuz ve çalıştırdunuz. Artık Sürekli tümleştirme ve sürekli teslim (CI/CD) sisteminizin bir parçası olarak Python uygulamaları ve betikleri derlemek, test etmek ve dağıtmak için Azure Pipelines'ı kullanabilirsiniz.
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Azure İşlevleri oluşturmak, web uygulamalarını uygulamak ve yönetmek, Azure depolamayı kullanan çözümler geliştirmek ve daha fazlasını yapmak için Microsoft Azure'da uçtan uca çözümler oluşturun.
Azure Pipelines ile CI/CD kullanarak Python web uygulamalarını otomatik olarak derleyin, test edin ve Linux üzerinde Azure Uygulaması Hizmeti'ne dağıtın.
Django Yazılım Görevlisi ve Django bakımcısı Carlton Gibson, Python ve Django'yu kullanmak için Nina Zakharenko ile konuşuyor. Bu bölümde Carlton, Python/Django uygulamalarının Azure Web Apps'e (veya başka herhangi bir yere!) Sürekli Tümleştirme ve Sürekli Teslim'i (CI/CD) etkinleştirmek için Azure Pipelines'ı (Azure DevOps'un bir parçası) nasıl kullanabileceğinizi gösterecektir.PS Azure DevOps'un kişiler ve beşe kadar küçük ekipler için ücretsiz olduğunu ve sınırsız, özel Git depoları içerdiğini biliy