Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Dowiedz się, jak za pomocą potoku klasycznego wdrożyć aplikację internetową ASP.NET Core lub Node.js na maszynie wirtualnej serwera internetowego usług IIS w grupie wdrażania systemu Windows.
Wymagania wstępne
- Organizacja i projekt usługi Azure DevOps. Aby utworzyć organizację i projekt, zobacz Tworzenie nowej organizacji lub Tworzenie projektu w usłudze Azure DevOps.
- Klasyczna ścieżka do budowania Twojego projektu. Aby uzyskać instrukcje, zobacz Tworzenie aplikacji platformy .NET Core.
- Skonfigurowany serwer internetowy usług IIS. Aby uzyskać instrukcje, zobacz Host ASP.NET Core w systemie Windows z usługami IIS.
Tworzenie grupy wdrożenia
Grupa wdrażania to logiczny zestaw maszyn docelowych, z których każdy ma zainstalowanego agenta wdrażania usługi Azure Pipelines. Grupy wdrożeń ułatwiają organizowanie serwerów, których chcesz użyć do hostowania aplikacji. Każda maszyna współdziała z usługą Azure Pipelines, aby koordynować wdrażanie aplikacji.
Aby utworzyć grupę wdrożenia:
W projekcie usługi Azure DevOps wybierz pozycję Potoki>Grupy wdrożeń z menu po lewej stronie.
Na ekranie Grupy wdrożenia wybierz pozycję Nowy lub wybierz pozycję Dodaj grupę wdrożenia, jeśli ta grupa wdrożenia jest pierwszą grupą w projekcie.
Wprowadź nazwę grupy wdrożenia i opcjonalny opis, a następnie wybierz pozycję Utwórz.
Na następnym ekranie w sekcji Rejestracja maszyny wybierz pozycję Windows dla pozycji Typ obiektu docelowego do zarejestrowania. Zostanie wygenerowany skrypt rejestracji.
Wybierz pozycję Do uwierzytelnienia użyj osobistego tokenu dostępu w skrypcie. Aby uzyskać więcej informacji, zobacz Używanie osobistych tokenów dostępu.
Wybierz Kopiuj skrypt do schowka.
Na każdej docelowej maszynie wirtualnej:
Użyj konta z uprawnieniami administracyjnymi, aby zalogować się do maszyny wirtualnej.
Aby zarejestrować maszynę i zainstalować agenta, otwórz wiersz polecenia programu PowerShell administratora i uruchom skopiowany skrypt.
Gdy zostaniesz poproszony o skonfigurowanie opcjonalnych tagów agenta, naciśnij Enter, aby pominąć. Po wyświetleniu monitu o konto użytkownika naciśnij Enter, aby zaakceptować ustawienia domyślne.
Uwaga
Agent z uruchomionym potokiem musi mieć dostęp do katalogu C:\Windows\system32\inetsrv\ . Aby uzyskać więcej informacji, zobacz Grupy zabezpieczeń, konta usług i uprawnienia.
Po skonfigurowaniu serwera docelowego skrypt powinien zwrócić komunikat Service vstsagent.{computer-name} started successfully
.
Na karcie Cele na stronie Grupy wdrażania usługi Azure Pipelines możesz sprawdzić, czy maszyny wirtualne są wyświetlane, a agenci są uruchomioni. W razie potrzeby odśwież stronę.
Utwórz potok wydawniczy
Wdróż elementy z ciągu kompilacji na serwerze usług IIS za pomocą ciągu wdrożeniowego.
W projekcie usługi Azure DevOps wybierz pozycję Potoki>Wydania, a następnie wybierz pozycję Nowy>Nowy potok wydania.
Na ekranie Wybieranie szablonu wyszukaj i wybierz wdrożenie witryny IIS, a następnie wybierz Zastosuj.
W potoku wydania wybierz pozycję Dodaj artefakt.
Na ekranie Dodawanie artefaktu wybierz pozycję Kompiluj, wybierz projekt i źródło (potok kompilacji), a następnie wybierz pozycję Dodaj.
Na ekranie potoku wydania wybierz ikonę Wyzwalacz ciągłego wdrażania w sekcji artefakty.
Na ekranie Ciągłe wdrażanie włącz wyzwalacz ciągłego wdrażania,
W obszarze Filtry gałęzi kompilacji dodaj główną gałąź kompilacji jako filtr.
Na ekranie potoku wydania wybierz pozycję Zadania, a następnie wybierz pozycję Wdrożenie IIS.
Na ekranie ustawień w obszarze Grupa wdrożeń wybierz utworzoną wcześniej grupę wdrożenia.
Wybierz pozycję Zapisz.
Wdrażanie aplikacji
- W obszarze Potoki>Wydania wybierz utworzony właśnie potok dla wydań, a następnie wybierz pozycję Utwórz wydanie.
- Sprawdź, czy wybrano wersję artefaktu, której chcesz użyć, a następnie wybierz pozycję Utwórz.
- Wybierz link nazwa wydania w komunikacie paska informacyjnego Wersja <link nazwa wydania> została dodana do kolejki.
- Wybierz pozycję Wyświetl dzienniki , aby wyświetlić dzienniki i dane wyjściowe agenta.