απαιτήσεις: Χρησιμοποιώ τους αγωγούς Pipelines του Azure DevOps για τη μεταγλώττιση έργων ASP.NET Core, τα έργα .NET Core είναι πολύ απλά στη μεταγλώττιση με dotnet και μπορούν να μεταγλωττιστούν απευθείας με τη γραμμή εντολών .NET SDK, αλλά ASP.NET έργα MVC (.NET Framework) πρέπει να μεταγλωττιστούν με msbuild. Αυτό το άρθρο χρησιμοποιεί κλήσεις Azure DevOpsVSBuild@1Μεταγλώττιση ASP.NET έργου MVC (.NET Framework).
Αναθεώρηση:
Χρησιμοποιούμε πρώτα τις υπηρεσίες Azure DevOps Services για επιδείξειςΦιλοξενήστε μια μεταφόρτωση ενός έργου .NET Framework 4.7.2και, στη συνέχεια, εισαγάγετε το έργο, όπως φαίνεται παρακάτω:
Το έργο MVC αναφέρεται σε μια βιβλιοθήκη κλάσεων, η οποία με τη σειρά της αναφέρεται σε ένα πακέτο nuget για δοκιμή και ο ελεγκτής MVC καλεί τη μέθοδο στο ClassLibrary1.
Για να δημιουργήσετε μια διοχέτευση, κάντε κλικ στην επιλογή: Διοχετεύσεις -> Δημιουργία διοχέτευσης, όπως φαίνεται στην παρακάτω εικόνα:
Επιλέξτε Azure Repos Git Στη συνέχεια, επιλέξτε το έργο Git, προχωρήστε στο επόμενο βήμα, επιλέξτε ASP.NET Core (.NET Framework), αποθηκεύστε το και, στη συνέχεια, τροποποιήστε τη διοχέτευση azure-pipelines.yml το αρχείο ρύθμισης παραμέτρων.
Για περισσότερες πληροφορίες σχετικά με τη ρύθμιση παραμέτρων εργασιών διοχετεύσεων Azure, ανατρέξτε στο:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Τροποποιήστε το προφίλ azure-pipelines.yml,Ο παράγοντας χρησιμοποιείται στον τοπικό υπολογιστή μουΩς εξής:
Στη συνέχεια, εκτελέστε τη διοχέτευση και την πρώτη φορά που θα εκτελέσετε τη διοχέτευση, θα σας ζητηθεί εξουσιοδότηση, όπως φαίνεται στην παρακάτω εικόνα:
Η χορήγηση άδειας εδώ θα επιτρέψει τη χρήση της ομάδας πρακτόρων «Προεπιλογή» για όλες τις αναμονές και τις μελλοντικές εκτελέσεις αυτού του αγωγού.
Δείτε τα αποτελέσματα εκτέλεσης όπως φαίνεται στο παρακάτω σχήμα:
Κατεβάστε το πακέτο έκδοσης όπως φαίνεται παρακάτω:
Αναφορά:
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
|