Wyślij zadania do kolekcji projektów
Azure DevOps Services
Dowiedz się, jak przesyłać zadania do organizacji na potrzeby zadań niestandardowych lub wbudowanych w Azure DevOps, używając interfejsu wiersza polecenia Node (tfx-cli).
Na przykład te wytyczne mogą pomóc w aktualizowaniu zadań wbudowanych w usłudze Azure DevOps Server.
Ważny
Podczas przesyłania zadań wbudowanych do lokalnej instancji, niektóre funkcje zadań mogą nie być obsługiwane z powodu starszej wersji agenta lub braku wsparcia po stronie Azure DevOps Server.
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
Aby przekazać zadania do kolekcji projektów, potrzebne są wymagania wstępne:
Interfejs wiersza polecenia platformy Node dla usługi Azure DevOps do przesyłania zadań.
- Zainstaluj tfx-cli przy użyciu
npm
, który jest składnikiem Node.js, uruchamiając:
npm install -g tfx-cli
- Zainstaluj tfx-cli przy użyciu
Do aktualizowania wymaganej kolekcji projektów niezbędne są uprawnienia; identyfikator PAT, wygenerowany z zakresem Środowisko (Odczyt & Zapis), aby móc przesyłać zadania do kolekcji projektów.
Ważny
Zalecamy korzystanie z tokenów Microsoft Entra. Aby uzyskać więcej informacji na temat naszych wysiłków w celu zmniejszenia użycia PAT, zobacz na naszym blogu . Zapoznaj się z naszymi wskazówkami dotyczącymi uwierzytelniania , aby wybrać odpowiedni mechanizm uwierzytelniania dla Twoich potrzeb.
Logowanie do Tfx-cli przy użyciu osobistego tokenu dostępu
Zaloguj się do usługi Azure DevOps przy użyciu tfx-cli, aby przekazać zadania potokowe do kolekcji projektów.
Ważny
Osobisty token dostępu jest domyślnie wymagany do uwierzytelniania w kolekcji projektów w usłudze Azure DevOps. Utwórz osobistego tokenu dostępu
Aby się zalogować, określ ścieżkę do kolekcji projektów jako adres URL. Domyślną nazwą kolekcji projektu jest DefaultCollection
.
W przypadku usług Azure DevOps Services ścieżka do kolekcji projektów będzie miała następujący format: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection
W przypadku usługi Azure DevOps Server domyślny adres URL kolekcji projektów zależy od lokalizacji serwera url i jego szablonu: http://{Azure DevOps Server url}/DefaultCollection
Wprowadź następujące polecenie i podaj żądane informacje:
~$ tfx login
Przekazywanie zadań do kolekcji projektów
Napiwek
Jeśli musisz zaktualizować zadania potoku w polu, możesz sklonować azure-pipelines-tasks repozytorium, a następnie skompilować wymagane zadania zgodnie z wytycznymi — jak tworzyć zadania.
Teraz możesz rozpocząć przesyłanie zadania przy użyciu tfx-cli
.
Wprowadź następujące polecenie:
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.