O PROCESSO DE DEPLOY AUTOMÁTICO EM AMBIENTES DE COMPUTAÇÃO NA NUVEM

exemplo de utilização da plataforma Jenkins

Autores

  • Klerison Emmanuel Lopes Faculdade de Tecnologia de Taquaritinga (FATEC) – SP – Brasil
  • Ronaldo Ribeiro de Campos Faculdade de Tecnologia de Taquaritinga (FATEC) – SP – Brasil
  • Erick Eduardo Petrucelli Faculdade de Tecnologia de Taquaritinga (FATEC) – SP – Brasil
  • Gustavo Henrique Soriano Faculdade de Tecnologia de Taquaritinga (FATEC) – SP – Brasil

Palavras-chave:

Computação na nuvem, DevOps, Desenvolvimento, Deploy, Jenkins

Resumo

As características do processo de desenvolvimento de software vêm sendo aprimoradas há mais de duzentos anos. Desde seu início, com trechos de algoritmos escritos à mão e incorporações de melhorias como as realizadas por John Von Neumann no período pós segunda guerra mundial, novas tecnologias e métodos de programação estão evoluindo. Para acompanhar esta evolução também foi necessário a criação de plataformas de desenvolvimento que atendessem a demanda e a interpretação das novas linguagens. O mecanismo atual de desenvolvimento sugere que essa evolução passe de plataformas localizadas em ambientes internos para os ambientes integrados à tecnologia de computação na nuvem. Junto com essa tecnologia encontram-se diferentes ferramentas para suporte ao próprio desenvolvimento do software integrado à essa proposta. Este estudo aborda, por meio da revisão bibliográfica, diferentes ferramentas de apoio à atividade de desenvolvimento de software na nuvem. Além disso foi conduzido, por meio da metodologia descritiva, o exemplo de uso da ferramenta Jenkins. Como resultados principais destacam-se as possibilidades do uso das vantagens do ambiente local e na nuvem e agendamento de atividades.

Downloads

Não há dados estatísticos.

Metrics

Carregando Métricas ...

Referências

AWS Cloud9 – AWS Cloud9 Disponível em: <https://aws.amazon.com/pt/cloud9/>. Acesso em: 13 mar. 2019.

CHACON, Scott; STRAUB, Ben. Pro Git: Everything you need to know about git. 2. ed. New York: Apress, 2014. 419 p.

CODEANYWHERE. CodeAnywhere. Disponível em: <https://docs.codeanywhere.com/#addons>. Acesso em: 17 mar. 2019.

CONFIGURE um servidor de compilações Jenkins. 2019. Disponível em: <https://aws.amazon.com/pt/getting-started/projects/setup-jenkins-build-server/>. Acesso em: 11 abr. 2019.

DAVIS, Jennifer; DANIELS, Ryan. Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale. [s.l]: O'reilly Media, 2016. 410 p.

HTTERMANN, Michael. DevOps for Developers. [s.l]: Apress, 2012. 196 p.

KIM, Gene; HUMBLE, Jez; DEBOIS, Patrick; WILLIS, John. Manual de Devops. Como Obter Agilidade, Confiabilidade e Segurança em Organizações Tecnológicas. Rio de Janeiro: Alta Books, 2018. 464 p.

MACRAE, Norman. JOHN VON NEUMANN. [canada]: Plunkett Lake Press, 2016.

OBREGON, Rosane de F. A.; COSTA FILHO, Nilson Sá. DESENVOLVIMENTO DE SOFTWARE BASEADO EM REALIDADE AUMENTADA PARA PROCESSOS DE APRENDIZAGEM. São Luis: Conahpa, 2015. 11 p.

SATO, Danilo. DevOps na prática: Entrega de software confiável e automatizada. Casa do Código, 2014. 257 p.

Publicado

30/06/2019

Como Citar

LOPES, K. E.; CAMPOS, R. R. de; PETRUCELLI, E. E.; SORIANO, G. H. O PROCESSO DE DEPLOY AUTOMÁTICO EM AMBIENTES DE COMPUTAÇÃO NA NUVEM: exemplo de utilização da plataforma Jenkins. Revista Interface Tecnológica, [S. l.], v. 16, n. 1, p. 43-55, 2019. Disponível em: https://revista.fatectq.edu.br/index.php/interfacetecnologica/article/view/545. Acesso em: 26 out. 2020.

Edição

Seção

Tecnologia em Informática