Przekazywanie zadań do kolekcji projektów
Azure DevOps Services
Dowiedz się, jak przekazywać zadania do organizacji na potrzeby zadań niestandardowych lub zadań wbudowanych w usłudze Azure DevOps przy użyciu interfejsu wiersza polecenia węzła dla usługi Azure DevOps (tfx-cli).
Na przykład te wytyczne mogą pomóc w aktualizowaniu zadań wbudowanych w usłudze Azure DevOps Server.
Ważne
W przypadku zadań wbudowanych przekazywanych do wystąpienia lokalnego niektóre funkcje zadań mogą nie być obsługiwane z powodu starej wersji agenta/braku obsługi po stronie usługi Azure DevOps Server.
Aby uzyskać więcej informacji na temat interfejsu wiersza polecenia platformy tfx, zobacz interfejs wiersza polecenia platformy Node dla usługi Azure DevOps w witrynie GitHub.
Wymagania wstępne
Aby przekazać zadania do kolekcji projektów, potrzebne są wymagania wstępne:
Najnowsza wersja środowiska Node.js.
Interfejs wiersza polecenia węzła dla usługi Azure DevOps do przekazywania zadań.
- Zainstaluj interfejs tfx-cli przy użyciu
npm
polecenia , składnika Node.js, uruchamiając polecenie:
npm install -g tfx-cli
- Zainstaluj interfejs tfx-cli przy użyciu
Uprawnienia do aktualizowania wymaganej kolekcji projektów, identyfikator PAT wygenerowany przy użyciu środowiska zakresu (Odczyt i zapis), aby móc przekazywać zadania do kolekcji projektów.
Logowanie za pomocą osobistego tokenu dostępu za pomocą interfejsu wiersza polecenia Tfx
Musisz zalogować się do usługi Azure DevOps za pomocą narzędzia tfx-cli — aby móc przekazywać zadania potoku do kolekcji projektów.
Ważne
Osobisty token dostępu jest domyślnie wymagany do uwierzytelniania w kolekcji projektów w usłudze Azure DevOps. Musisz utworzyć osobisty token dostępu (PAT) z zakresem Środowisko (odczyt i zarządzanie).
Napiwek
Aby uzyskać więcej szczegółów, możesz użyć innych sposobów autoryzowania za pomocą interfejsu wiersza polecenia tfx-cli — zobacz Uwierzytelnianie w interfejsie wiersza polecenia międzyplatformowego dla usługi Azure DevOps .
Aby się zalogować — należy określić ś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 domyślnego adresu URL kolekcji projektów usługi Azure DevOps Server będzie zależeć od adresu URL, w którym znajduje się serwer, a jego szablon będzie: 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ć repozytorium azure-pipelines-tasks i utworzyć wymagane zadania zgodnie z wytycznymi — jak tworzyć zadania.
Teraz możesz rozpocząć przekazywanie zadania przy użyciu polecenia tfx-cli
.
Podaj następujące polecenie:
tfx build tasks upload --task-path <PATH_TO_TASK>
Uwaga
PATH_TO_TASK to ścieżka do folderu z skompilowanym zadaniem. Aby uzyskać więcej informacji na temat korzystania z interfejsu wiersza polecenia platformy tfx, zobacz dokumentację interfejsu wiersza polecenia platformy Node dla usługi Azure DevOps.