Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integração e Deploy contínuos da documentação #132

Closed
victoralvesgomide opened this issue Oct 19, 2019 · 2 comments
Closed

Integração e Deploy contínuos da documentação #132

victoralvesgomide opened this issue Oct 19, 2019 · 2 comments
Assignees
Labels
DevOps documentation Improvements or additions to documentation eps EPS task
Milestone

Comments

@victoralvesgomide
Copy link
Collaborator

As alterações de documentação na branch "master" devem automaticamente estar disponíveis no ambiente de produção de documentação.

@victoralvesgomide victoralvesgomide added DevOps documentation Improvements or additions to documentation eps EPS task labels Oct 19, 2019
@victoralvesgomide victoralvesgomide added this to the Sprint 9 milestone Oct 26, 2019
@thiagorpereira
Copy link
Collaborator

Para realizar o Deploy no Mkdocs, no diretório onde estiver mkdocs.yml, deve rodar o comando:

$ mkdocs gh-deploy

Para automaticar o processo utilizando nossa CI siga os passos:

Como precisa de uma autentificação do github para realizar o deploy, é necessaŕio gerar uma SSH key

Será gerada uma chave publica e outra privada;

  • A chave privada deve ser inserida no CircleCI do projeto e então será gerado um fingersprint que será utilizado no config.yml;
  • A chave publica, deve-se realizar um upload da mesma no Deploy Keys no GitHub do projeto para de fato ocorrer a conexão

E no config.yml deve instalar e configurar as dependencias , setar a fingersprint, fazer o build do mkdocs e realizar o deploy

@caue96
Copy link
Collaborator

caue96 commented Nov 25, 2019

Deploy contínuo da documentação foi implementado e está funcionando perfeitamente. Parabéns @thiagorpereira

@caue96 caue96 closed this as completed Nov 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DevOps documentation Improvements or additions to documentation eps EPS task
Projects
None yet
Development

No branches or pull requests

3 participants