/ / Executando o script PowerShell no grupo de implantação do VSTS - visual-studio, powershell, vsts, release-management

Execução do script do PowerShell no grupo de implantação do VSTS - visual-studio, powershell, vsts, gerenciamento de versões

Estou configurando uma fase do grupo de implantação dentro da minha definição de liberação no VSTS.

Eu adicionei uma tarefa de script do PowerShell que deveria iniciar um processo (aplicativo de console .exe) na máquina de destino.

Eu testei o script do PowerShell manualmente no PC de destino e ele está funcionando muito bem:

start-process -filepath c:myfoldermyprogram.exe

Mas quando o lançamento é executado, o script parece não estar funcionando. Ele é executado corretamente, mas meu processo não é iniciado.

Não há mensagem de erro no log de liberação.

Como posso consertar isso?

Respostas:

3 para resposta № 1

O agente do grupo de implementação deve estar em execução como modo interativo. Artigo: Configurar o agente

  1. Agente de download (Página admin de filas do agente> Clique em Download agent)
  2. Executar linha de comando como administrador
  3. Corre .config.cmd --machinegroup comando
  4. Especifique o URL do servidor, o símbolo PAT, o nome do projeto, o nome do grupo de implantação, o nome do agente
  5. Pressione Enter (N) quando ele perguntar se você quiser executar o agente como um serviço
  6. Ligar .run.cmd para iniciar o agente
  7. Modifique a definição de release, especifique esse grupo de implantação para Executar no grupo de implantação.