Udostępnij przez


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 stosowanie bezpieczniejszych tokenów firmy Microsoft w przypadku tokenów dostępu osobistego o wyższym ryzyku. Dowiedz się więcej o naszych wysiłkach zmierzających do zmniejszenia użycia PAT. 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 token dostępu osobistego (PAT) z zakresem Środowisko (odczyt i zarządzanie). Możesz użyć innych sposobów autoryzowania za pomocą interfejsu tfx-cli. Aby uzyskać więcej informacji, zobacz Uwierzytelnianie w międzyplatformowym interfejsie wiersza poleceń dla 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ć wbudowane zadania potoku, możesz sklonować repozytorium azure-pipelines-tasks, a następnie skompilować wymagane zadania zgodnie z przewodnikiem 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.