Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 3430|Yanıt: 2

Azure DevOps (viii) Compiles ASP.NET MVC projects using Pipelines Build

[Bağlantıyı kopyala]
Yayınlandı 29.07.2023 19:40:01 | | | |
Gereksinimler: Azure DevOps'un Pipelines pipelines'ını kullanarak ASP.NET Core projelerini derledim, .NET Core projeleri dotnet ile derlenemesi çok basittir ve doğrudan .NET SDK komut satırıyla derlenebilir, ancak ASP.NET MVC (.NET Framework) projeleri msbuild ile derlenmesi gerekir. Bu makale Azure DevOps çağrılarını kullanıyorVSBuild@1MVC (.NET Framework) ASP.NET projesini derleyin.

Eleştiri:

Azure DevOps (VII) ek bir ajan havuzu oluşturur
https://www.itsvse.com/thread-10634-1-1.html

Azure DevOps 2020 (VI) Upgrade NuGet tools
https://www.itsvse.com/thread-9382-1-1.html

Azure DevOps 2020 (V) Pipelines kullanarak NUGET paketlerinin serbest bırakılmasını otomatik olarak
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Pipelines kullanarak derlenmiş jobs
https://www.itsvse.com/thread-9378-1-1.html

Azure DevOps 2020 (II) Azure DevOps Server Express 2020 RC2 installation tutorial
https://www.itsvse.com/thread-9375-1-1.html

Azure DevOps 2020 (III) limits search (ES) memory footprint
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) First Introduction to Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Meet Azure DevOps
https://www.itsvse.com/thread-8078-1-1.html
Öncelikle gösterimler için Azure DevOps Services kullanıyoruz.NET Framework 4.7.2 projesinin yüklemesini barındırve ardından aşağıda gösterildiği gibi projeye girin:



MVC projesi bir sınıf kütüphanesine referans verir, bu da test için bir nuget paketine referans verir ve MVC denetleyicisi ClassLibrary1'de metodu çağırır.

Bir boru hattı oluşturmak için, aşağıdaki şekilde gösterildiği gibi şu Pipelines -> Create Pipeline tşadına tıklayın:



Azure Repos Git Next'i seçin, Git projesini seçin, bir sonraki adıma kadar gidin, ASP.NET Core (.NET Framework) seçin, kaydedin ve ardından pipeline azure-pipelines.yml yapılandırma dosyasını değiştirin.

Azure Pipelines görev yapılandırması hakkında daha fazla bilgi için lütfen şu adrese bakınız:Bağlantı girişi görünür.

azure-pipelines.yml profilini değiştir,Ajanı yerel bilgisayarımda kullanıyorŞöyle:

Sonra, pipeline'ı çalıştırın ve boru hattını ilk çalıştırdığınızda, aşağıdaki şekilde gösterildiği gibi yetkilendirme gerektiğini sorar:

Burada izin verilmesi, bu boru hattının tüm bekleme ve gelecekteki çalışmaları için Agent havuzu 'Default'un kullanılmasına izin verir.


Aşağıdaki şekilde gösterildiği gibi uygulama sonuçlarını görüntüleyin:



Sürüm paketini aşağıda gösterildiği gibi indirin:



Referans:

Bağlantı girişi görünür.
Bağlantı girişi görünür.





Önceki:Azure DevOps (VII) ek bir ajan havuzu oluşturur
Önümüzdeki:Base64 kod çözme hataları .NET'in tüm sürümlerinde mevcuttur
 Ev sahibi| Yayınlandı 29.07.2023 19:41:56 |
Attached varsayılan üretkendirazure-pipelines.ymlBelge içeriği:




 Ev sahibi| Yayınlandı 16.08.2023 17:03:12 |
Havuz tanımı:Bağlantı girişi görünür.Mesela:




Microsoft-hosted agent virtual machine image

Azure Pipelines ajan havuzu, aşağıdaki görselde gösterildiği gibi, her biri çeşitli araçlar ve yazılımlarla birlikte seçilebilecek birden fazla sanal makine imgesi sunar:




Bağlantı girişi görünür.


donanım

Windows ve Linux imajları çalıştıran Microsoft Managed Agent, Azure Universal Virtual Machines üzerinde 2 çekirdekli CPU, 7 GB RAM ve 14 GB SSD disk alanı ile sağlanır. Bu VM'ler, Azure DevOps organizasyonunuzla aynı coğrafi konumda yer almaktadır.



Microsoft hosting fiyatı, Microsoft sunuyorÜcretsiz kredi, ki bu da kullanımdan sonra satın alınması gerekiyor.

Microsoft tarafından barındırılan paralel işler için, kamuya açık bir projede 360 dakikaya (6 saat) kadar çalışabilen 10'a kadar ücretsiz Microsoft tarafından barındırılan paralel iş elde edebilirsiniz. Yeni bir Azure DevOps organizasyonu oluşturduğunuzda, varsayılan olarak bu ücretsiz lisans verilmez.

Özel projeler için, bir seferde 60 dakikaya kadar sürebilen ücretsiz bir iş bulabilirsiniz. Yeni bir Azure DevOps organizasyonu oluşturduğunuzda, varsayılan olarak bu ücretsiz lisansı her zaman size sunulmayabilir.




Bağlantı girişi görünür.
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com