Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 3430|Risposta: 2

Azure DevOps (viii) compila ASP.NET progetti MVC utilizzando Pipelines Build

[Copiato link]
Pubblicato su 29/07/2023 19:40:01 | | | |
Requisiti: Ho utilizzato le pipeline Pipelines di Azure DevOps per compilare ASP.NET progetti Core, i progetti .NET Core sono molto semplici da compilare con dotnet e possono essere compilati direttamente con la riga di comando .NET SDK, ma ASP.NET progetti MVC (.NET Framework) devono essere compilati con msbuild. Questo articolo utilizza chiamate DevOps AzureVSBuild@1Compila ASP.NET progetto MVC (.NET Framework).

Recensione:

Azure DevOps (VII) crea un pool di agenti aggiuntivo
https://www.itsvse.com/thread-10634-1-1.html

Azure DevOps 2020 (VI) Aggiorna gli strumenti NuGet
https://www.itsvse.com/thread-9382-1-1.html

Azure DevOps 2020 (V) Automatizza il rilascio dei pacchetti NUGET usando Pipelines
https://www.itsvse.com/thread-9381-1-1.html

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

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

Azure DevOps 2020 (III) limita l'impronta di memoria di ricerca (ES)
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Prima Introduzione a 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
Usiamo Azure DevOps Services per le dimostrazioni, primaOspita un caricamento di un progetto .NET Framework 4.7.2e poi entra nel progetto, come mostrato di seguito:



Il progetto MVC fa riferimento a una libreria di classi, che a sua volta fa riferimento a un pacchetto nuget per il testing, e il controller MVC chiama il metodo in ClassLibrary1.

Per creare una pipeline, clicca: Pipelines -> Create Pipeline, come mostrato nella figura seguente:



Seleziona Azure Repos Git Next, seleziona il progetto Git, vai fino al passo successivo, seleziona ASP.NET Core (.NET Framework), salvalo e poi modifica la pipeline azure-pipelines.yml file di configurazione.

Per ulteriori informazioni sulla configurazione dei task di Azure Pipelines, si prega di consultare:Il login del link ipertestuale è visibile.

Modifica il profilo azure-pipelines.yml,L'agente viene usato sul mio computer localeCome segue:

Poi, esegui la pipeline e la prima volta che la esegui, ti verrà chiesto che è richiesta l'autorizzazione, come mostrato nella figura seguente:

Concedere il permesso qui permetterà l'uso del pool di agenti 'Default' per tutte le esecuzioni in attesa e future di questa pipeline.


Visualizza i risultati dell'esecuzione come mostrato nella figura sottostante:



Scarica il pacchetto di uscita come mostrato di seguito:



Riferimento:

Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.





Precedente:Azure DevOps (VII) crea un pool di agenti aggiuntivo
Prossimo:Gli errori di decodifica in Base64 esistono in tutte le versioni di .NET
 Padrone di casa| Pubblicato su 29/07/2023 19:41:56 |
Attached è il generatore predefinitoazure-pipelines.ymlContenuti del documento:




 Padrone di casa| Pubblicato su 16/08/2023 17:03:12 |
Definizione del bacino:Il login del link ipertestuale è visibile.Per esempio:




Immagine della macchina virtuale dell'agente ospitata da Microsoft

Il pool di agenti Azure Pipelines offre più immagini di macchine virtuali tra cui scegliere, ciascuna con diversi strumenti e software, come mostrato nell'immagine seguente:




Il login del link ipertestuale è visibile.


hardware

Microsoft Managed Agent che esegue immagini Windows e Linux è fornito su Azure Universal Virtual Machines con CPU a 2 core, 7 GB di RAM e 14 GB di spazio SSD su disco. Queste VM si trovano nella stessa posizione geografica della tua organizzazione Azure DevOps.



Prezzo di hosting Microsoft, offerta da MicrosoftCredito gratuito, che deve essere acquistata dopo l'uso.

Per i lavori paralleli ospitati da Microsoft, puoi ottenere fino a 10 lavori paralleli gratuiti ospitati da Microsoft che possono durare fino a 360 minuti (6 ore) alla volta in un progetto pubblico. Quando crei una nuova organizzazione Azure DevOps, non ti viene data questa licenza gratuita di default.

Per progetti dedicati, puoi ottenere un lavoro gratuito che può durare fino a 60 minuti alla volta. Quando crei una nuova organizzazione Azure DevOps, potresti non sempre ricevere questa licenza gratuita di default.




Il login del link ipertestuale è visibile.
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com