/ #badges 

Badges

No artigo anterior vimos como configurar o Travis e AppVeyor para fazer todo o processo de build e deploy de um componente Nuget escrito em .Net Core. Agora veremos como podemos configurar “badges” em nosso repositório para exibir o status de build do nosso projeto.

badges

Para isso vamos usar o shields.io pois ele permite que façamos algumas customizações escolhendo por exemplo um label, formato, tamanho, etc.

Acessando o shields.io, veremos uma lista enorme de badges que podemos usar, escolha a que melhor se adequa ao que você quer exibir e clique para editar. Eu escolhi as badges para exibir o status de build do Travis e AppVeyor, e também uma badge para exibir a última versão do pacote Nuget.

Para configurar a badge de status de build é necessário informar o profile e nome do projeto configurado no CI, e para a badge de Nuget basta informar o nome do pacote.

Editando a badge no shields.io

Copie o código Markdown que foi gerado e cole no arquivo README.md, conforme exemplo abaixo:

  
  [![Travis](https://img.shields.io/travis/wellingtonjhn/csharp-extensions.svg?label=travis)](https://travis-ci.org/wellingtonjhn/csharp-extensions)
  [![AppVeyor](https://img.shields.io/appveyor/ci/wellingtonjhn/csharp-extensions.svg?label=appveyor)](https://ci.appveyor.com/project/wellingtonjhn/csharp-extensions)
  [![NuGet](https://img.shields.io/nuget/v/CSharpExtensions.Core.svg)](https://www.nuget.org/packages/CSharpExtensions.Core)
  

Após isso, as badges serão exibidas conforme a seguir.

Badges configuradas no arquivo README.md

Era isso, uma dica bem simples mas que deixa a “página inicial” de nossos repositórios com um aspecto bem legal.

Um grande abraço e até a próxima!

Deixe seu comentário