/ / Uruchomienie skryptu PowerShell w grupie wdrożeniowej VSTS - studio wizualne, powershell, vsts, zarządzanie wydaniami

Uruchamianie skryptu PowerShell w grupie wdrażania VSTS - visual-studio, powershell, vsts, release-management

Konfiguruję fazę grupy wdrażania wewnątrz mojej definicji wydania w VSTS.

Dodałem zadanie skryptu PowerShell, które ma uruchomić proces (aplikację konsoli .exe) na komputerze docelowym.

Testowałem skrypt PowerShell ręcznie na docelowym komputerze i działa świetnie:

start-process -filepath c:myfoldermyprogram.exe

Jednak po uruchomieniu wydania skrypt wydaje się nie działać. Wykonuje się poprawnie, ale mój proces nie jest inicjowany.

W dzienniku wydania nie ma komunikatu o błędzie.

Jak mogę to naprawić?

Odpowiedzi:

3 dla odpowiedzi № 1

Agent grupy wdrażania musi działać jako tryb interaktywny. Artykuł: Skonfiguruj agenta

  1. Agent pobierania (strona administracyjna kolejek agenta> Kliknij agenta pobierania)
  2. Uruchom wiersz poleceń jako administrator
  3. Biegać .config.cmd --machinegroup dowództwo
  4. Określ adres URL serwera, token PAT, nazwę projektu, nazwę grupy wdrażania, nazwę agenta
  5. Naciśnij Enter (N), gdy zapyta jeśli chcesz uruchomić agenta jako usługę
  6. Połączenie .run.cmd zacząć agent
  7. Zmodyfikuj definicję wydania, określ tę grupę wdrażania dla Uruchom w grupie wdrażania.