Membangun aplikasi ASP.NET dengan .NET Framework
Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
Artikel ini menjelaskan cara membuat proyek .NET Framework dengan Azure Pipelines. Untuk proyek .NET Core, lihat Membangun, menguji, dan menyebarkan aplikasi .NET Core.
Membuat proyek Azure DevOps
- Di organisasi atau koleksi Azure DevOps Anda, pilih Proyek baru atau Buat proyek.
- Masukkan Nama proyek.
- Pilih Visibilitas untuk proyek Anda.
- Pilih Buat.
Mendapatkan aplikasi sampel
Aplikasi sampel adalah solusi Visual Studio yang menggunakan .NET 4.8. Untuk mendapatkan aplikasi, fork repositori GitHub di https://github.com/Azure-Samples/app-service-web-dotnet-get-started
.
Membuat dan membangun alur
Setelah Anda memiliki kode sampel di repositori Anda sendiri, buat alur di proyek Azure DevOps Anda dengan menggunakan instruksi di Membuat alur pertama Anda.
Pilih templat ASP.NET . Pilihan ini secara otomatis menambahkan tugas yang diperlukan untuk membangun kode di repositori sampel.
Pilih Simpan dan jalankan untuk melihat alur beraksi.
Membangun lingkungan
Anda dapat menggunakan Azure Pipelines untuk membangun proyek .NET Framework Anda tanpa perlu menyiapkan infrastruktur anda sendiri. Agen yang dihosting Microsoft di Azure Pipelines memiliki beberapa versi Visual Studio yang dirilis yang telah diinstal sebelumnya untuk membantu Anda membangun proyek. Gunakan windows-2022
untuk Windows Server 2022 dengan Visual Studio 2022.
Anda juga dapat menggunakan agen yang dihost sendiri untuk menjalankan build Anda. Menggunakan agen yang dihost sendiri sangat membantu jika Anda memiliki repositori besar dan Anda ingin menghindari mengunduh kode sumber ke komputer baru untuk setiap build.
Build Anda berjalan pada agen yang dihost sendiri. Pastikan Anda memiliki versi Visual Studio yang diperlukan yang terinstal pada agen.
Membangun beberapa konfigurasi
Anda mungkin perlu membuat aplikasi dalam beberapa konfigurasi. Langkah-langkah berikut membangun aplikasi contoh pada empat konfigurasi: Debug, x86
, , Debug, x64
Release, x86
, dan Release, x64
.
Di UI alur, pilih tab Variabel dan ubah variabel berikut:
BuildConfiguration
=debug, release
BuildPlatform
=x86, x64
Pilih Tugas lalu pilih tugas agen untuk mengubah opsi berikut untuk pekerjaan tersebut:
- Pilih Multi-konfigurasi.
- Tentukan Pengali:
BuildConfiguration, BuildPlatform
Pilih Paralel jika Anda memiliki beberapa agen build dan ingin membangun pasangan konfigurasi/platform Anda secara paralel.
Memulihkan dependensi
Anda dapat menggunakan tugas NuGet untuk menginstal dan memperbarui dependensi paket NuGet. Anda juga dapat menggunakan tugas NuGet untuk mengunduh paket NuGet dari Azure Artifacts, NuGet.org, atau repositori NuGet eksternal atau internal lainnya.
Contoh berikut memulihkan solusi dari umpan cakupan proyek di organisasi yang sama.
- task: NuGetCommand@2
inputs:
command: 'restore'
feedsToUse: 'select'
vstsFeed: 'my-project/my-project-scoped-feed'
includeNuGetOrg: false
restoreSolution: '**/*.sln'