[VSO] – Integrando o VSO com o GitHub

Com o lançamento do novo processo de build do VSO, agora temos a opção de integração com o GitHub.

A idéia é que o código fonte do seu projeto pode ser controlado pelo GitHub e você pode configurar todo o processo de Build e Release utilizando o Visual Studio Online.

Abaixo os passos necessários para essa integração.

Access Token

Para que o VSO tenha acesso ao GitHub, temos que gerar um token de acesso no GitHub, seguir os passos abaixo:

Creating an access token for command line use

Integração VSO e GitHub

Acesse sua conta no VSO, na página de administração do seu projeto clique no hub Services

GitHub_Image1

Clique na opção New Service End Point e selecione a opção GitHub


Selecione a opção Personal access token, e adicione o token gerado no passo anterior, um nome para a conexão e clique no botão OK

GitHub_Image3

Após a finalização das configurações, deveremos ter um novo service do GitHub configurado.

GitHub_Image2

Configurando o Build

No projeto onde desejamos configurar o Build, acessar o hub Build e selecionar a opção New

GitHub_Image5

Selecione o template Visual Studio e clique no botão OK

GitHub_Image6

Selecione a aba Repository e selecione a opção GitHub, configure as demais informações como Connection, Repository, Default branch, etc…

GitHub_Image7

Clique no botão Salvar, e adicione um nome para seu build

GitHub_Image8

O último passo é executar o seu build, clique no botão Queue build…

GitHub_Image9

Depois da execução do build, deveremos ter o seguinte resultado

GitHub_Image10

Qualquer dúvida deixe seu comentário!

Aquele abraço.

 

 

Sobre Leandro Prado

Leandro Silveira Prado é Premier Field Engineer na Microsoft especializado em Application Lifecycle Management.