/ / Spustenie skriptu PowerShell v skupine nasadenia VSTS - Visual-studio, powerhell, vsts, správa verzií

Spúšťanie skriptu PowerShell v skupine nasadzovania VSTS - vizuálne štúdio, powershell, vsts, release-management

Ja som konfiguráciu fázy nasadenia skupiny vnútri mojej definície definície na VSTS.

Pridal som úlohu skriptu PowerShell, ktorá má spustiť proces (aplikácia konzoly .exe) na cieľovom počítači.

Skript PowerShell som testoval manuálne na cieľovom počítači a funguje skvele:

start-process -filepath c:myfoldermyprogram.exe

Ale keď vydanie beží, skript zrejme nefunguje. Vykonáva sa správne, ale môj proces nie je iniciovaný.

V protokole vydania nie je žiadne chybové hlásenie.

Ako to môžem opraviť?

odpovede:

3 pre odpoveď č. 1

Agent skupiny nasadenia musí byť spustený ako interaktívny režim. Článok: Nakonfigurujte agenta

  1. Download agent (administračné fronty agentov> Kliknite na Download agent)
  2. Spustite príkazový riadok ako správca
  3. beh .config.cmd --machinegroup príkaz
  4. Zadajte URL servera, token PAT, názov projektu, názov skupiny nasadenia, názov agenta
  5. Keď sa opýta, stlačte Enter (N) Ak chcete agenta spúšťa ako službu
  6. volanie .run.cmd na spustenie agenta
  7. Upravte definíciu vydania, zadajte, pre ktorú skupinu nasadenia Spustiť v skupine nasadenia.