Udostępnij za pośrednictwem


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:

  • Najnowsza wersja Node.js.

  • 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
    
  • 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 przy użyciu środowiska zakresu (zarządzanie & odczytu). Możesz użyć innych sposobów autoryzowania za pomocą interfejsu tfx-cli. Aby uzyskać więcej informacji, zobacz Uwierzytelnianie w interfejsie wiersza polecenia międzyplatformowym dla usługi Azure DevOps.

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.