Boas
Tenho um projeto num repositório Git do TFS que está preparado para fazer Build automaticamente quando é atualizado, e quando o Build é completado com Sucesso faz trigger do Release que deveria publicar numa parte do meu site que está apenas disponível para testes (daí o auto release)
O meu problema é que o release não está a funcionar como deve ser. Instalei dois plugins diferentes no meu TFS
Plugin 1
Esse plugin, no log, informa que o Deploy foi efetuado com sucesso mas não atualiza nada no servidor. Não tem haver com a cache do IIS porque fui ver os ficheiros na pasta e encontram-se inalterados
Plugin 2
Esse é o plugin desenvolvido pela Microsoft e o que estou a fazer é copiar o ficheiro do site preparado para o Web Deploy para uma pasta temporária e depois efetuo o deploy... Mas obtenho este erro
##[error]Microsoft.PowerShell.Commands.WriteErrorException: System.Management.Automation.Remoting.PSRemotingTransportException: Connecting to remote server beta.websitedomain.pt failed with the following error message : Access is denied. For more information, see the about_Remote_Troubleshooting Help topic.
Segui à risca o tutorial da MS mas não consigo passar esse passo.
PS: Tenho a possibilidade de correr comandos powershell e cmd durante o processo de Release. Tentei correr o comando do webdeploy com o parâmetro -sync -source -dest mas dizia sempre que para usar o -sync precisava do -dest algo que não consegui perceber.
↧