DevOps (CI/CD) com Docker, Jenkins, Bitbucket, Linux Ubuntu

Jenkins, Docker, DevOps, CI/CD, integração contínua, Java, MySql, Programação, Engenharia, Arquitetura, Ubuntu Cloud

Ratings 4.74 / 5.00
DevOps (CI/CD) com Docker, Jenkins, Bitbucket, Linux Ubuntu

What You Will Learn!

  • Configuração de servidor Linux Ubuntu Cloud do zero.
  • Instalação e configuração do Docker com imagem do MySQL, do Maven, do Jenkins em Docker e do projeto java usado de exemplo
  • Integração do repositório Bitbucket com Jenkins (dockerizado) para autoinício da Pipeline
  • Criação completa da Pipeline do Jenkins (clone do repositorio, criação da imagem em Docker, subida a Docker Hub, deploy e limpeza do entorno

Description

Curso super completo!

Vamos fazer juntos:

- Configuração de um servidor Cloud com Linux Ubuntu versão 22.04, do zero.

- Conexão do seu computador com o servidor cloud Ubuntu usando a ferramenta PuTTY;

- Instalação do Docker;

- Instalação do Jenkins (imagem dentro do Docker) usando Docker-compose;

- Junto com a instação do Jenkins ja criamos a imagem do Java versão 11 no Docker;

- Instalação do banco de datos MySQL (imagem dentro do Docker) usando Docker-compose;

- Configuração completa do Jenkins (Segurança, plugins e início de um novo projeto);

- Configuração do repositório Bitbucket para integração com Jenkins (usando a rama master);

- Configuração do Docker Hub (recebendo as imagens do seu projeto gerada no Jenkins para o Docker);

- Criação de uma pipeline completa no Jenkins (Clone do repositorio, construção da imagem, envío ao Docker Hub, deploy e limpeza do entorno, usando um projeto java como exemplo;

- Comando em GIT para subir o projeto ao repositório Bitbucket (usando a rama master);

- Criando a Pull Request em BitBucket;

- Após a criação da pipeline, vamos agregar o script de Jenkins diretamente ao projeto java (JenkinsFile) e configurar o Jenkins para ler esse script a partir do código de um projeto Java (usando Spring boot) subido ao repositorio Bitbucket.

- Criaremos também o DockerFile para a instalação do Maven dentro do projeto Java Spring boot que usamos de exemplo.

Who Should Attend!

  • Programadores que desejam entrar no mundo DevOps - CI/CD (integração contínua)

TAKE THIS COURSE

Tags

Subscribers

53

Lectures

29

TAKE THIS COURSE