Veja nesse artigo como criar uma pipeline no Azure DevOps para publicar o seu projeto Angular no GitHub Pages
Dando continuidade ao meu artigo anterior: Angular 8.3: publicando projeto com o Angular CLI em 5 passos , hoje eu irei demonstrar como criar uma pipeline no Azure DevOps para automatizar o processo de deploy demonstrado no artigo anterior.
Para os próximos passos sera necessário ter uma conta no Azure DevOps Service . Caso você ainda não tenha se cadastrado la, acesse o seguinte link para acessar o portal e criar uma conta: Azure DevOps .
Com o passo da conta OK , vamos a criação de uma nova pipeline. Para isso, siga os passos abaixo:
1- Clique em pipelines:
2 -Em seguida no canto superior direito, clique no botão New pipeline:
3- Selecione o repositório do seu código.
Para esse artigo, eu irei utilizar um repositório do meu GitHub .
4- Selecione a pipeline do Node.js:
Esse passo deve criar uma pipeline básica para projetos Node.js .
Caso seja necessário adicionar um novo step na sua pipeline, você pode utilizar o assistente no canto direito demonstrado na imagem abaixo:
Agora para ajustar pipeline para publicar o nosso projeto, altere o comando npm run build para npm run deploy.
Obs.: Esse comando e com base no meu arquivo package.json , nele eu adicionei o comando ng deploy da nova versão do Angular 8.3
Clique em Save and Run , de um nome para o seu commit e clique em Save and Run novamente.
Assim que o Job finalizar, acesse a sua página no GitHub pages e verifique as alterações que você subiu nessa nova release do seu projeto.
Link do meu projeto publicado em uma pagina do GitHub: Angular 8.3 DevOps .
Bom, a ideia desse artigo era demonstrar como automatizar o processo de deploy de um projeto angular, utilizando um arquivo .yml no Azure DevOps Service.
Espero que tenham gostado e até um próximo artigo pessoal 😉
Fonte: https://medium.com/xp-inc/azure-devops-angular-github-pages
Gostou desse artigo? Comente abaixo!