DevOps–Alterar Agent de Build de Processo para Serviço

Introdução

Esse artigo tem como finalidade explicar como realizar a alteração de um agente de Build do Visual Studio de Processo (modo interativo) para Serviço.

Requisitos

Pacote do agente em sua versão atual, disponível no site do Team Foundation Server em Configurações –> Agente Pool;

Nome do Pool que você vinculará o Agent que você utilizará;

Token de uma conta que tenha acesso ao Pool de agente de buld no Team Foundation Server. Esse Token pode ser gerado no site do Team Foundation Server dentro de My Profile –> Security –> Personal Access Token da conta do usuário que está logado;

image

Login e senha de uma conta que executará o agente em modo serviço (conta do servidor);

Passos

Para realizar essa alteração se faz necessário reconfigurar o agente de Build onde você poderá fazer de duas formas:

– Instalar um novo agente no Servidor

Para isso, primeiramente realize o download do agente (pacote) do site do Team Foundation Server

image

Em seguida, extraia o pacote do agente em um diretório de sua preferência;

No próximo passo, execute o CLI em modo administrativo

image

Vá ao diretório do agente e digite config.cmd;

image

Digite a URL do site do Team Foundation Server;

Selecione autenticação PAT;

image

Cole o Token que você gerou anteriormente;

Em seguida digite o Pool que o agente estará vinculado;

image

Digite o nome do agente;
Escolha o diretório de trabalho;
Selecione Y para que o agente execute em modo serviço;
Digite o nome de usuário e senha que você utilizará para a execução do serviço do agente no Windows;

image

Pronto, seu agente está configurado em execução em modo serviço no Windows.

image

– Reconfigurar o agente em execução

Para remover pelo Wizard, você precisará saber qual o tipo de autenticação usada pelo agente com o Team Foundation Server que pode ser integrada, PAT ou similar. Caso for PAT você precisará do Token para remover o agente do site.

Para reconfigurar, digite no Prompt de Comando config.cmd remove

image

image

Obs. Importante: Caso não tenha essas informações, os passos serão remover o agente do site do Team Foundation Server

image

Parar o processo do agente caso esteja em execução

image

image

E apagar o diretório que possui o pacote do agente que estava em execução.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s