6 de agosto de 2018

devops

Introdução

Esse artigo tem como finalidade demonstrar como você pode criar uma conexão de seu Microsoft VSTS e seu Microsoft Azure para realizar releases a partir do seu VSTS com templates ARM diretamente para o Azure.

Existem outras formas de você configurar a conexão, irei nesse artigo demonstrar uma delas.

Pré-Requisitos

Uma conta no VSTS (é gratuito): https://visualstudio.microsoft.com/team-services/
Uma conta no Azure: https://azure.microsoft.com/en-us/

O command-line no Azure: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest

Passos

Você precisará criar por linha de comando um Service Principal no Azure. Para isso abra seu prompt de comando e digite o seguinte comando:

az login

image


Faça logon com suas credenciais do Azure. Em seguida irá aparecer a mensagem abaixo:

image

No seu prompt aparecerá informações similares a essas:

image

Em seguida selecione sua subscription com o comando abaixo:

az account set –subscription “nomedaassinatura”

image

Agora vamos criar o Service Principal. Digite o comando abaixo (escolha o nome e a senha de sua preferência).

az ad sp create-for-rbac –name VSTSConnector –password senha

image

Confirme se foi criado corretamente no portal do Azure.

image

Teste a conexão com o seguinte comando:

az login –service-principal -u <APP_ID> –password <PWD> –tenant

image

Agora iremos associar ao VSTS. Vá no portal do VSTS.

image

Clique em Services –> New Service Connection –> Azure Resource Manager

image

Clique na opção conforme a figura.

image

Preencha os dados

image

Teste a conexão.

image

Depois faça um teste de Deploy.

image

image

Pronto!

Até a próxima!

Alan Carlos