DevOps – Publicando um Site do Visual Studio 2008 por linha de comando

Introdução

Esse artigo tem como objetivo auxiliar na publicação de um site feito no Visual Studio 2008 feito através de linha de comando, para ser usada no Team Foundation Server.

Passos

Primeiramente, abra seu projeto no Visual Studio 2008 e vá em propriedades.

image

Verifique qual a edição do Framework que está sendo usada para você utilizar o MSBUILD correspondente. Por exemplo, se seu projeto for .NET Framework 3.5, use o MSBUILD do Framework 3.5.

image

Em seguida, vá no diretório do .NET Framework correspondente e procure o executável MSBUILD.

image

O próximo passo será digitar o seguinte comando:

MSBuild.exe /t:Rebuild “D:\CaminhodoProjeto.csproj” /p:OutDir=”BináriosdoProjeto\BIN\\” /p:WebProjectOutputDir=C:\CaminhodaPublicação\ /p:Configuration=Debug

CaminhodoProjeto: Caminho do Projeto e Nome do Projeto

BináriosdoProjeto: Caminho dos Assemblys do Projeto, normalmente no diretório BIN do Projeto. Importante, use aspas e no final, coloque duas barras \\

CaminhodoPublicação: Caminho onde os arquivos da publicação serão salvos. Exemplo:

MSBuild.exe /t:Rebuild “C:\MeuProjeto\MeuProjeto.csproj” /p:OutDir=”C:\MeuProjeto\bin\\” /p:WebProjectOutputDir=C:\IIS\ /p:Configuration=Debug

image

image

image

Pronto, projeto publicado.

DevOps – [error]System.Management.Automation.RemoteException: Parent node has no children of type application.

Cenário

Ao tentar realizar um Deploy (Release) em seu ambiente pelo Team Foundation Server (VSTS) ocorre o seguinte erro: [error]System.Management.Automation.RemoteException: Parent node has no children of type application.

image

Causa

Isso ocorre pois o nome do Site do Internet Information Services que você está tentando realizar a implantação, não condiz com o nome de sua variável WebSiteName no ambiente que você está tentando realizar o Deploy (Release).

image

Solução

Verifique no seu ambiente de Deploy (Release) o nome correto do WebSiteName que está configurado e coloque o mesmo nome na variável WebSiteName para que o release (deploy de seu aplicativo) ocorra corretamente.

image

image

DevOps – Configurando Backup/Restore (DR) do Team Foundation Server, SharePoint Server, Reporting Server e Release Management em um ambiente onpremise de DevOps 1/2

Configurando Backup/Restore do Team Foundation Server 1/2

– Pré-Requisitos

Diretório compartilhado na rede com permissão para o usuário que estará executando o serviço Visual Studio Team Foundation Background Job Agent. Qualquer erro acesse esse link.

Serviço do MSSQL Server sendo executado com uma conta NETWORK SERVICE ou uma conta de domínio;

clip_image002 Continuar lendo

TFS–TFS205014: The following relative path is not valid

Introdução

Ao tentar inserir um novo Default Collection de SharePoint para seu TFS aparece o erro. TFS205014: The following relative path is not valid

image

Continuar lendo

Windows – Habilitar WinRM

Introdução

Esse artigo tem como finalidade explicar como habilitar o uso do WinRM no seu Windows Server.

Passos

Abra o prompt de comando do Windows PowerShell como administrador

Em seguida digite o comando Configure-SMRemoting.exe –enable ou Configure-SMRemoting.ps1

image

Continuar lendo

PowerShell–Habilitar Execução Scripts

Introdução

Esse artigo tem como finalidade habilitar a execução de scripts PowerShell.

Passo

Abra o PowerShell como administrador

Em seguida execute o comando Set-ExecutionPolicy Unrestricted e selecione Y

image

Em seguida execute GET-ExecutionPolicy para ver o status que deve estar como Irrestrito.

image