Bagikan melalui


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

  1. Di organisasi atau koleksi Azure DevOps Anda, pilih Proyek baru atau Buat proyek.
  2. Masukkan Nama proyek.
  3. Pilih Visibilitas untuk proyek Anda.
  4. 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, x64Release, x86, dan Release, x64.

  1. Di UI alur, pilih tab Variabel dan ubah variabel berikut:

    • BuildConfiguration = debug, release
    • BuildPlatform = x86, x64
  2. Pilih Tugas lalu pilih tugas agen untuk mengubah opsi berikut untuk pekerjaan tersebut:

    • Pilih Multi-konfigurasi.
    • Tentukan Pengali: BuildConfiguration, BuildPlatform
  3. 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'