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 № 1O agente do grupo de implementação deve estar em execução como modo interativo. Artigo: Configurar o agente
- Agente de download (Página admin de filas do agente> Clique em Download agent)
- Executar linha de comando como administrador
- Corre
.config.cmd --machinegroup
comando - Especifique o URL do servidor, o símbolo PAT, o nome do projeto, o nome do grupo de implantação, o nome do agente
- Pressione Enter (N) quando ele perguntar se você quiser executar o agente como um serviço
- Ligar
.run.cmd
para iniciar o agente - Modifique a definição de release, especifique esse grupo de implantação para Executar no grupo de implantação.