Livros

Conheça os outros livros.

Arquivos

Recursos didáticos para auxiliar na leitura e execução dos exercícios.

Máquinas Virtuais

Repositório git

Applivro

Errata 1-Mar/2019

Errata 2-Ajuste na configuração do Nexus – Nov/2019

Errata 3-Ajuste nas configurações das VMs e comandos de alguns contêineres – Nov/2020

Resumo

Neste livro você entenderá os conceitos e as diferenças entre Continuous Integration, Continuous Delivery e Continuous Deploy. Conhecerá um caso de uso do Jenkins ao ser integrado com as ferramentas: Gogs, Maven, Nexus, SonarQube, Docker, Terraform e Shell Script. Este conjunto de ferramentas permite automatizar um cliclo de desenvolvimento, testes e implantação de uma aplicação web. Você também conhecerá alguns conceitos próprios do Jenkins, aprenderá a configurá-lo como código, alterar o tema, instalar plugins, gerenciar usuários, credenciais e escrever pipelines. Para ler e praticar os conhecimentos compartilhados neste livro não é necessário nenhum conhecimento prévio sobre Jenkins e o público alvo são estudantes da área de Tecnologia da Informação, administradores de sistemas, administradores de rede, desenvolvedores e gerentes.

Características

Estas são algumas das características do Jenkins.

  • Integração

    Integre o Jenkins a ferramentas de versionamento de código, testes, build, orquestração de conteineires, gerência de configuração, deploy e envio de notificações.

  • Icons made by [Becris](https://www.flaticon.com/authors/becris) from [Flaticon](https://www.flaticon.com)

    Automação

    Automatize tarefas que vão desde o push no repositório Git até o deploy em ambientes de teste, homologação e produção.

  • Pipeline

    Desenvolva pipelines em etapas que facilitem a visualização do andamento do trabalho automatizado realizado pelo Jenkins.

  • Icons made by [Flat icons](https://www.flaticon.com/authors/flat-icons) from [Flaticon](https://www.flaticon.com)

    Agilidade

    Com o Jenkins você conseguirá identificar problemas em alguma etapa do pipeline mais rápido e fazer deploy com maior frequência de forma automatizada confiável.

Autores

Conheça as pessoas que colaboraram com o conteúdo do livro.

Aécio dos Santos Pires

Autor

Janaína Militão do Nascimento

Autora

Possui alguma dúvida, sugestão de melhoria, problema ou elogio? Entre em contato por meio deste link: https://form.jotformz.com/52873922998677