Criação de Ambiente

Git Flow

Inicialmente, o Git Flowopen in new window foi utilizado para organizar o projeto.

Ao fazer o clone do projeto, o Git Flow foi instalado.

Tudo o que for publicado na branch main será automaticamente feito deploy no Github Pagesopen in new window.

GitHub Actions

Conseguimos consultar a documentação oficial do vuepress para configurar o GitHub Actionsopen in new window.

É com base nessas instruções que o vuepress foi configurado para o deploy no Github Pagesopen in new window.

Na minha implementação, como eu utilizo um dominio personalizado (que é muito comum), é necessário criar o arquivo CNAME na raiz do projeto.

Para isso eu utilizo da seguinte implementação:

...
# run build script
- name: Build VuePress site
run: yarn docs:build

# run build script create file CNAME
- name: Create file CNAME
run: echo 'ceruttimaicon.js.org' > docs/.vuepress/dist/CNAME
...

WARNING

É importante que o arquivo CNAME esteja na raiz do projeto e que seja executado apenas após o comando yarn docs:build, dentro do diretório docs/.vuepress/dist, que fará com que o arquivo apareça na branch gh-pages.

DANGER

Caso seu projeto não tenha esta implementação a cada deploy na branch gh-pages será necessário criar o arquivo manualmente ou o configura-lo manualmente no GitHub.

Acredito que esta anotação poupará muito tempo no futuro.

😃

Last Updated:
Contributors: Maicon Cerutti