Udostępnij za pośrednictwem


Wysyłanie zadań potokowych do usługi Azure DevOps

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Przekaż niestandardowe lub wbudowane zadania potoków do organizacji usługi Azure DevOps lub kolekcji projektów usługi Azure DevOps Server przy użyciu interfejsu wiersza polecenia Node.js dla usługi Azure DevOps (tfx-cli).

Ważny

W przypadku przesyłania dołączonych zadań do wystąpienia usługi Azure DevOps Server, niektóre funkcje zadań mogą nie być obsługiwane z powodu wersji agenta lub braku obsługi po stronie serwera.

Aby uzyskać więcej informacji na temat tfx-cli, zobacz interfejs wiersza polecenia platformy Node dla usługi Azure DevOps w witrynie GitHub.

Warunki wstępne

Kategoria Wymagania
Uprawnienia Uprawnienie do aktualizowania organizacji (Azure DevOps Services) lub kolekcji projektów (Azure DevOps Server).
Tokeny Osobisty token dostępu (PAT) z zakresem Środowisko (odczyt i zarządzanie).
Narzędzia Zainstalowana globalnie najnowsza wersja Node.js i interfejsu wiersza polecenia tfx : npm install -g tfx-cli

Zaloguj się za pomocą tfx-cli

Zaloguj się do usługi Azure DevOps za pomocą tfx-cli, zanim prześlesz zadania. Aby uzyskać więcej opcji uwierzytelniania, zobacz Uwierzytelnianie międzyplatformowe interfejsu wiersza polecenia dla usługi Azure DevOps.

Uruchom następujące polecenie i po wyświetleniu monitu podaj adres URL usługi i identyfikator PAT:

tfx login

Użyj adresu URL usługi zgodnego ze środowiskiem:

Środowisko Format adresu URL
Azure DevOps Services https://dev.azure.com/{organization}
Azure DevOps Server http://{server}:{port}/DefaultCollection

Przesyłanie zadań

Napiwek

Jeśli musisz zaktualizować domyślne zadania potoku, możesz sklonować repozytorium azure-pipelines-tasks. Następnie skompiluj wymagane zadania, postępując zgodnie z wytycznymi — jak tworzyć zadania.

Przekaż zadanie przy użyciu polecenia tfx-cli:

tfx build tasks upload --task-path <PATH_TO_TASK>

Notatka

PATH_TO_TASK to ścieżka do folderu z skompilowanym zadaniem. Aby uzyskać więcej informacji na temat korzystania z tfx-cli, zobacz dokumentację Node CLI dla usługi Azure DevOps.