Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 3430|Jawab: 2

Azure DevOps (viii) Mengkompilasi proyek MVC ASP.NET menggunakan Pipelines Build

[Salin tautan]
Diposting pada 29/07/2023 19.40.01 | | | |
Persyaratan: Saya telah menggunakan alur Alur Azure DevOps untuk mengkompilasi proyek Inti ASP.NET, proyek .NET Core sangat mudah dikompilasi dengan dotnet, dan dapat dikompilasi langsung dengan baris perintah .NET SDK, tetapi proyek MVC (.NET Framework) ASP.NET perlu dikompilasi dengan msbuild. Artikel ini menggunakan panggilan Azure DevOpsVSBuild@1Mengkompilasi ASP.NET proyek MVC (.NET Framework).

Resensi:

Azure DevOps (VII) membuat kumpulan agen tambahan
https://www.itsvse.com/thread-10634-1-1.html

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

Azure DevOps 2020 (V) Mengotomatiskan rilis paket NUGET menggunakan Alur
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Pekerjaan yang dikompilasi menggunakan Alur
https://www.itsvse.com/thread-9378-1-1.html

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

Azure DevOps 2020 (III) membatasi jejak memori pencarian (ES)
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Pengantar Pertama Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Temui Azure DevOps
https://www.itsvse.com/thread-8078-1-1.html
Kami menggunakan Azure DevOps Services untuk demonstrasi, terlebih dahuluMenghosting unggahan proyek .NET Framework 4.7.2lalu masuk ke proyek, seperti yang ditunjukkan di bawah ini:



Proyek MVC mereferensikan pustaka kelas, yang pada gilirannya mereferensikan paket nuget untuk pengujian, dan pengontrol MVC memanggil metode di ClassLibrary1.

Untuk membuat alur, klik: Alur -> Buat Alur, seperti yang ditunjukkan pada gambar berikut:



Pilih Azure Repos Git Next, pilih proyek Git, lanjutkan ke langkah berikutnya, pilih ASP.NET Core (.NET Framework), simpan, lalu ubah file konfigurasi azure-pipelines.yml alur.

Untuk informasi selengkapnya tentang konfigurasi tugas Azure Pipelines, silakan lihat:Login hyperlink terlihat.

Ubah profil azure-pipelines.yml,Agen ini digunakan di komputer lokal sayaSebagai berikut:

Kemudian, jalankan alur, dan pertama kali Anda menjalankan alur, itu akan meminta bahwa otorisasi diperlukan, seperti yang ditunjukkan pada gambar berikut:

Pemberian izin di sini akan mengizinkan penggunaan kumpulan Agen 'Default' untuk semua eksekusi alur ini yang menunggu dan di masa mendatang.


Lihat hasil eksekusi seperti yang ditunjukkan pada gambar di bawah ini:



Unduh paket rilis seperti gambar di bawah ini:



Referensi:

Login hyperlink terlihat.
Login hyperlink terlihat.





Mantan:Azure DevOps (VII) membuat kumpulan agen tambahan
Depan:Kesalahan decoding Base64 ada di semua versi .NET
 Tuan tanah| Diposting pada 29/07/2023 19.41.56 |
Terlampir adalah hasil defaultazure-pipelines.ymlIsi dokumen:




 Tuan tanah| Diposting pada 16/08/2023 17.03.12 |
Definisi kumpulan:Login hyperlink terlihat.Misalnya:




Gambar komputer virtual agen yang dihosting Microsoft

Kumpulan agen Azure Pipelines menyediakan beberapa gambar komputer virtual untuk dipilih, masing-masing dengan berbagai alat dan perangkat lunak, seperti yang ditunjukkan pada gambar berikut:




Login hyperlink terlihat.


perangkat keras

Agen Terkelola Microsoft yang menjalankan gambar Windows dan Linux disediakan pada Azure Universal Virtual Machines dengan CPU 2-core, RAM 7 GB, dan ruang disk SSD 14 GB. VM ini terletak di lokasi geografis yang sama dengan organisasi Azure DevOps Anda.



Harga hosting Microsoft, Microsoft menawarkanGratis pulsa, yang perlu dibeli setelah digunakan.

Untuk pekerjaan paralel yang dihosting Microsoft, Anda bisa mendapatkan hingga 10 pekerjaan paralel yang dihosting Microsoft gratis yang dapat berjalan hingga 360 menit (6 jam) sekaligus dalam proyek publik. Saat Anda membuat organisasi Azure DevOps baru, Anda tidak diberikan lisensi gratis ini secara default.

Untuk proyek khusus, Anda bisa mendapatkan pekerjaan gratis yang dapat berjalan hingga 60 menit sekaligus. Saat Anda membuat organisasi Azure DevOps baru, Anda mungkin tidak selalu ditawari lisensi gratis ini secara default.




Login hyperlink terlihat.
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com