Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    Jenkins Automatize tudo sem complicações

    Fernando Boaglio
    Livro de Jenkins

    *Você terá acesso às futuras atualizações do livro.

    Conteúdo

    Fazer builds e deploys manuais leva um precioso tempo e é muito comum alguém se esquecer de fazer alguma tarefa, ou tentar fazer várias ao mesmo tempo e dar tudo errado no final. Quando tudo isso fica automatizado com o Jenkins, além de economizar horas de trabalho, você consegue ter mais produtividade de forma customizada.

    Neste livro, Fernando Boaglio apresenta os conceitos fundamentais do Jenkins, com estratégias de orquestração, conceito de slaves, deploys, customizações e a utilização dos plugins mais importantes. Entenda como ele funciona internamente e aprenda a construir plugins para estender as funcionalidades dessa incrível ferramenta de integração contínua.

    O Jenkins 2 mudou bastante, está bem diferente do Jenkins 1, e o livro também foi totalmente reescrito para se adaptar às ótimas novidades, como: instalador melhorado, configurações de acesso mais seguras, uso do Jenkinsfile, que possibilita escrever um pipeline inteiro no formato de código, o projeto Blue Ocean, que dá um visual completamente novo ao Jenkins.

    Foram adicionados novos capítulos também para notificações via email e Slack, além de adaptar todas as instalações feitas no livro a utilizar os contêineres Docker.

    Saiba o que você vai aprender

     

    Sumário

    Parte 1 - Jenkins: automatize tudo sem complicações

    • 1 Introdução
    • 1.1 Integração contínua, eu preciso disso?
    • 1.2 Prazer, Jenkins
    • 1.3 Jenkins 1 ou 2
    • 1.4 Arrumando a casa
    • 1.5 Instalando
    • 1.6 Próximos passos
    • 2 Conceitos fundamentais
    • 2.1 Job
    • 2.2 Build
    • 2.3 Pipeline
    • 2.4 Plugin
    • 2.5 Artifact
    • 2.6 Dashboard e view
    • 2.7 Executor
    • 2.8 Nó master e slave
    • 2.9 Workspace
    • 2.10 Visão geral da tela inicial
    • 2.11 Próximos passos
    • 3 Builds
    • 3.1 Tipos de job
    • 3.2 Pacote Web
    • 3.3 Configurando o básico
    • 3.4 Nosso primeiro build com Maven
    • 3.5 Nosso primeiro build com ANT
    • 3.6 Próximos passos
    • 4 Publicando pacotes no Artifactory
    • 4.1 Em que o Artifactory ajuda?
    • 4.2 Instalando plugin do Artifactory
    • 4.3 Configurando o plugin do Artifactory
    • 4.4 Publicando pacotes no Artifactory
    • 4.5 Verificando o pacote publicado
    • 4.6 Próximos passos
    • 5 Criando um pipeline de entregas
    • 5.1 Publicando em aceite
    • 5.2 Publicando em produção
    • 5.3 Ligando os pontos
    • 5.4 Agendando builds
    • 5.5 Pipelines reloaded
    • 6 Autenticação e segurança
    • 6.1 Desligando autenticação
    • 6.2 Tipos de autenticação
    • 6.3 Tipos de autorização
    • 6.4 Recuperando o acesso perdido
    • 6.5 Próximos passos
    • 7 Rodando scripts
    • 7.1 Instalando os plugins
    • 7.2 Usando o script de validar o horário
    • 7.3 Próximos passos
    • 8 Atualizando o banco de dados
    • 8.1 Instalando os plugins
    • 8.2 Flyway
    • 8.3 Atualizando a base de dados de aceite
    • 8.4 Atualizando a base de dados de produção
    • 8.5 Atualizando a pipeline
    • 8.6 Próximos passos
    • 9 Aumentando a qualidade das entregas
    • 9.1 Testando o software antes
    • 9.2 Gerando as métricas no Sonar
    • 9.3 Atualizando a pipeline
    • 9.4 Próximos passos
    • 10 Promovendo suas entregas
    • 10.1 Instalando o plugin
    • 10.2 Promovendo um job
    • 10.3 Acessando o job sem permissão
    • 10.4 Acessando o job com permissão
    • 10.5 Próximos passos
    • 11 Testando sua aplicação
    • 11.1 Instalando o plugin
    • 11.2 Preparando o job para usar o Selenium
    • 11.3 Usando o Selenium para testar o projeto
    • 11.4 Testando fora do servidor com o Jenkins slave
    • 11.5 Configurando testes no Internet Explorer
    • 11.6 Próximos passos
    • 12 Plugins ninja e dicas
    • 12.1 Plugins usados neste livro
    • 12.2 Plugins recomendados
    • 12.3 Próximos passos
    • 13 Criando o seu plugin
    • 13.1 Jelly
    • 13.2 Criando um plugin simples
    • 13.3 Codificando o plugin
    • 13.4 Instalando o plugin
    • 13.5 Executando o plugin
    • 13.6 Próximos passos
    • 14 Avisos
    • 14.1 Email
    • 14.2 Slack
    • 14.3 Próximos passos
    • 15 Pipeline como código
    • 15.1 Duas sintaxes de pipeline
    • 15.2 Pipeline com um parâmetro
    • 15.3 Próximos passos
    • 16 Outros projetos
    • 16.1 Blue Ocean
    • 16.2 Jenkins X
    • 16.3 Jenkins Configuration como código
    • 16.4 Próximos passos
    • 17 Continue seus estudos

    Parte 2 - Apêndices

    • 18 Apêndice A – Servidores
    • 18.1 Docker
    • 18.2 Artifactory
    • 18.3 Sonar
    • 18.4 Ambiente de servidores
    • 19 Apêndice B – Ferramentas
    • 19.1 Maven
    • 19.2 Selenium
    • 19.3 Gradle e Groovy
    • 19.4 Flyway

    Autor

    Fernando Boaglio

    Fernando Boaglio, formado pela UNESP em BCC, foi instrutor oficial da Sun Microsystems e da Oracle Education. Atualmente, contribui para alguns projetos open source, como KDE, Jenkins, entre outros. Mantém seu blog em boaglio.com.

    Dados do produto

    Número de páginas:
    188
    ISBN:
    978-85-5519-153-4
    Data publicação:
    02/2019
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Livro de DevOps
    DevOps
    +
    Livro de MongoDB
    MongoDB
    altLogoFooter

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alura

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev