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 npmpolecenia , składnika Node.js, uruchamiając polecenie:
      npm install -g tfx-cli
    
  • 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.