Npm@0 — zadanie npm v0
To zadanie służy do instalowania i publikowania pakietów npm lub uruchamiania npm
polecenia. Obsługuje npmjs.com
i uwierzytelniane rejestry, takie jak Azure Artifacts.
Uwaga
Zadanie npm Authenticate to zalecany sposób uwierzytelniania za pomocą usługi Azure Artifacts. To zadanie nie wymaga już nowych funkcji i są rozwiązywane tylko krytyczne usterki.
Składnia
# npm v0
# Run an npm command. Use NpmAuthenticate@0 task for latest capabilities.
- task: Npm@0
inputs:
#cwd: # string. working folder.
command: 'install' # string. Required. npm command. Default: install.
#arguments: # string. arguments.
# npm v0
# Run an npm command.
- task: Npm@0
inputs:
#cwd: # string. working folder.
command: 'install' # string. Required. npm command. Default: install.
#arguments: # string. arguments.
Dane wejściowe
cwd
- folder roboczy
string
.
Określa katalog roboczy, w npm
którym jest uruchamiane polecenie. Domyślnie jest to katalog główny repozytorium.
command
- npm , polecenie
string
. Wymagane. Wartość domyślna: install
.
Określa polecenie i argumenty, które są przekazywane do npm
wykonania.
Jeśli argumenty zawierają podwójne cudzysłowy ("
), należy je usunąć ukośnikiem (\
) i otoczyć ciąg ucieczki podwójnymi cudzysłowami ("
).
arguments
- Argumenty
string
.
Dodatkowe argumenty, które są przekazywane do .npm
Opcje sterowania zadania
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.
Zmienne wyjściowe
Brak.
Uwagi
Uwaga
Usługa kompilacji kolekcji projektów i tożsamość usługi kompilacji projektu muszą mieć wartość Współautor, aby publikować pakiety w kanale informacyjnym przy użyciu usługi Azure Pipelines. Aby uzyskać więcej informacji, zobacz Dodawanie nowych użytkowników/grup .
Gdzie można nauczyć się poleceń i argumentów npm?
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa w | Agent, DeploymentGroup |
Wymagania | Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami dotyczącymi uruchamiania zadań korzystających z tego zadania: npm |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne ustawialne | Dowolne |
Wersja agenta | 2.144.0 lub nowsza |
Kategoria zadania | Pakiet |
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa w | Agent, DeploymentGroup |
Wymagania | Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami dotyczącymi uruchamiania zadań korzystających z tego zadania: npm |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne ustawialne | Dowolne |
Wersja agenta | 2.115.0 lub nowsza |
Kategoria zadania | Pakiet |
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa w | Agent, DeploymentGroup |
Wymagania | Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami dotyczącymi uruchamiania zadań korzystających z tego zadania: npm |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne ustawialne | Dowolne |
Wersja agenta | 1.91.0 lub nowszy |
Kategoria zadania | Pakiet |