Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 3430|Απάντηση: 2

Azure DevOps (viii) Μεταγλωττίζει ASP.NET έργα MVC χρησιμοποιώντας τη Δημιουργία διοχέτευσης

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 29/7/2023 7:40:01 μ.μ. | | | |
απαιτήσεις: Χρησιμοποιώ τους αγωγούς 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 (VII) δημιουργεί έναν πρόσθετο χώρο συγκέντρωσης παραγόντων
https://www.itsvse.com/thread-10634-1-1.html

Azure DevOps 2020 (VI) Αναβάθμιση εργαλείων NuGet
https://www.itsvse.com/thread-9382-1-1.html

Azure DevOps 2020 (V) Αυτοματοποίηση της έκδοσης πακέτων NUGET με χρήση διοχετεύσεων
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Μεταγλωττισμένες εργασίες με χρήση διοχετεύσεων
https://www.itsvse.com/thread-9378-1-1.html

Πρόγραμμα εκμάθησης εγκατάστασης του Azure DevOps 2020 (II) Azure DevOps Server Express 2020 RC2
https://www.itsvse.com/thread-9375-1-1.html

Το Azure DevOps 2020 (III) περιορίζει το αποτύπωμα μνήμης αναζήτησης (ES)
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Πρώτη εισαγωγή στο Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Γνωρίστε το Azure DevOps
https://www.itsvse.com/thread-8078-1-1.html
Χρησιμοποιούμε πρώτα τις υπηρεσίες 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,Ο παράγοντας χρησιμοποιείται στον τοπικό υπολογιστή μουΩς εξής:

Στη συνέχεια, εκτελέστε τη διοχέτευση και την πρώτη φορά που θα εκτελέσετε τη διοχέτευση, θα σας ζητηθεί εξουσιοδότηση, όπως φαίνεται στην παρακάτω εικόνα:

Η χορήγηση άδειας εδώ θα επιτρέψει τη χρήση της ομάδας πρακτόρων «Προεπιλογή» για όλες τις αναμονές και τις μελλοντικές εκτελέσεις αυτού του αγωγού.


Δείτε τα αποτελέσματα εκτέλεσης όπως φαίνεται στο παρακάτω σχήμα:



Κατεβάστε το πακέτο έκδοσης όπως φαίνεται παρακάτω:



Αναφορά:

Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.





Προηγούμενος:Το Azure DevOps (VII) δημιουργεί έναν πρόσθετο χώρο συγκέντρωσης παραγόντων
Επόμενος:Σφάλματα αποκωδικοποίησης Base64 υπάρχουν σε όλες τις εκδόσεις του .NET
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 29/7/2023 7:41:56 μ.μ. |
Συνημμένο είναι η προεπιλεγμένη δημιουργίαazure-pipelines.ymlΠεριεχόμενα εγγράφου:




 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 16/8/2023 5:03:12 μ.μ. |
Ορισμός πισίνας:Η σύνδεση με υπερσύνδεσμο είναι ορατή.Για παράδειγμα:




Εικόνα εικονικής μηχανής παράγοντα που φιλοξενείται από τη Microsoft

Ο χώρος συγκέντρωσης παραγόντων Azure Pipelines παρέχει πολλές εικόνες εικονικής μηχανής για να επιλέξετε, καθεμία με διάφορα εργαλεία και λογισμικό, όπως φαίνεται στην παρακάτω εικόνα:




Η σύνδεση με υπερσύνδεσμο είναι ορατή.


σιδερικά

Το Microsoft Managed Agent που εκτελεί εικόνες Windows και Linux παρέχεται σε Azure Universal Virtual Machines με CPU 2 πυρήνων, 7 GB RAM και 14 GB χώρο στο δίσκο SSD. Αυτά τα VM βρίσκονται στην ίδια γεωγραφική θέση με τον οργανισμό σας Azure DevOps.



Τιμή φιλοξενίας Microsoft, προσφορές MicrosoftΔωρεάν πίστωση, το οποίο πρέπει να αγοραστεί μετά τη χρήση.

Για παράλληλες εργασίες που φιλοξενούνται από τη Microsoft, μπορείτε να λάβετε έως και 10 δωρεάν παράλληλες εργασίες που φιλοξενούνται από τη Microsoft, οι οποίες μπορούν να εκτελεστούν για έως και 360 λεπτά (6 ώρες) κάθε φορά σε ένα δημόσιο έργο. Όταν δημιουργείτε έναν νέο οργανισμό Azure DevOps, δεν σας δίνεται αυτή η δωρεάν άδεια χρήσης από προεπιλογή.

Για ειδικά έργα, μπορείτε να αποκτήσετε μια δωρεάν εργασία που μπορεί να διαρκέσει έως και 60 λεπτά τη φορά. Όταν δημιουργείτε έναν νέο οργανισμό Azure DevOps, ενδέχεται να μην σας προσφέρεται πάντα αυτή η δωρεάν άδεια χρήσης από προεπιλογή.




Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com