Jump to content

Formas de realizar um deploy


Leonardo

Postagens Recomendadas

Fala dev! 

Para este post, comentaremos um pouco sobre as principais formas de estarmos realizando um deploy. 

Podemos estar listando as seguintes opções para um bom deploy: Manual, Parcialmente Automática, Completamente automática.

 

Manual

A opção manual, é uma das formas mais populares, porém um tanto trabalhosa.  Como exemplo de um deploy manual é o Protocolo de transferência de arquivos - FTP onde será permitido que dois computadores com acesso a internet troquem arquivos. 

Usando este tipo de deploy, será acompanhado de alguns problemas. Podemos esquecer de algumas etapa, levaremos mais tempo que o necessário em uma atividade que poderia ser mais automatizada, conflitos nas trocas de arquivos que podem ocorrer caso duas ou mais pessoas realizarem o deploy ao mesmo tempo. 

 

Parcialmente automática

Quando atualizamos um repositório GIT, por exemplo, estamos realizando um deploy parcialmente automático

Ele recebe essa classificação pois, apesar de alguns comandos precisarem ser realizados por humanos, o push para a master que ocorre através de um pequeno hook que atualiza o servidor, é totalmente automática.

Outra grande vantagem deste deploy é o controle de versionamento do GIT.

 

Completamente Automática 

Para esta opção de deploy, certamente é o mais moderno e completo até o momento. Quando utilizamos esta opção, temos mais segurança, qualidade e eficiência no processo, pois será utilizado o chamado Continuous Integration - CI. Algumas ferramentas que ajudam nesta automatização do seu deploy:   Jenkins, Travis CI, GitLab, Azure Pipelines, Circle CI, entre outros.

 

Gostou do conteúdo? Siga para mais novidades!

  • Curtir 2
  • Amei 1
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora
  • Quem está online   0 Membros, 0 Anônimos, 36 Visitantes (Ver lista completa)

    • There are no registered users currently online


×
×
  • Create New...