SlideShare uma empresa Scribd logo
10/04/2021
Deploy de uma aplicação
usando Pipeline(CI/CD)
Agenda
● Sobre mim e a minha relação com o código;
● Sobre a aula
● Requisitos, ambiente e recursos
● Teoria - CI/CD
● Teoria - Gerenciamento de branch
● Teoria - Motivos
● Teoria - Serviços
Sobre mim e a minha relação com o código
● Ismael Nascimento ‘Ash’
● Desde 2014 na área da tecnologia
● Consultor (arquitetura/desenvolvimento)
● Redes sociais:
○ https://app.rocketseat.com.br/me/ismaelash
○ https://www.linkedin.com/in/ismaelash
○ https://github.com/ismaelash
○ https://www.instagram.com/_ismaelash
○ https://ismaelnascimento.com
Sobre a aula
● Continuous Integration / Continuous Delivery
● Node.js
● Código necessário para a aula criado anteriormente:
○ https://github.com/ismaelash/node-api
○ Descrição nesta aula
● HTTPS
Requisitos, ambiente e recursos
● Requisitos para um melhor aproveitamento da aula:
○ Conta da AWS
○ Conta Github
○ Domínio (GoDaddy, Route53, outros)
● Ambiente e recursos necessários:
○ Visual Studio Code
○ Node.js
Teoria - CI/CD
Teoria - Gerenciamento de branch
Teoria - Gerenciamento de branch
Teoria - Motivos
Teoria - Motivos
Teoria - Serviços
Obrigado!
Ismael Nascimento ‘Ash’
contato@ismaelnascimento.com
Redes sociais:
ismaelnascimento.com
linkedin.com/in/ismaelash
github.com/ismaelash
instagram.com/_ismaelash

Mais conteúdo relacionado

Semelhante a Deploy de uma aplicação usando pipeline(ci/cd)

Crystal
CrystalCrystal
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Renato Groff
 
[DTC21] Raphael Castilho - Começando com Inteligência Artificial e Machine Le...
[DTC21] Raphael Castilho - Começando com Inteligência Artificial e Machine Le...[DTC21] Raphael Castilho - Começando com Inteligência Artificial e Machine Le...
[DTC21] Raphael Castilho - Começando com Inteligência Artificial e Machine Le...
Deep Tech Brasil
 
Frameworks PHP
Frameworks PHPFrameworks PHP
Frameworks PHP
Marcos Garcia
 
Apresentacao artigo final
Apresentacao artigo finalApresentacao artigo final
Apresentacao artigo final
Thiago Barros, PSM
 
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Thiago Barros, PSM
 
Novidades office 365 setembro 2015
Novidades office 365   setembro 2015Novidades office 365   setembro 2015
Novidades office 365 setembro 2015
Jump Call
 
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ...
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ....NET Core + Docker: containers e seus benefícios no deployment de aplicações ...
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ...
Renato Groff
 
Por que tornar-se um Sistema Autônomo
Por que tornar-se um Sistema AutônomoPor que tornar-se um Sistema Autônomo
Por que tornar-se um Sistema Autônomo
moreiras
 
Sessao 15 novembro2013_tecnologias iTEC
Sessao 15 novembro2013_tecnologias iTECSessao 15 novembro2013_tecnologias iTEC
Sessao 15 novembro2013_tecnologias iTEC
Fernando Rui Campos
 
Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019
Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019
Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019
Renato Groff
 
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...
Renato Groff
 
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Renato Groff
 
.NET Core + Docker: containers e seus benefícios no deployment de aplicações
.NET Core + Docker: containers e seus benefícios no deployment de aplicações.NET Core + Docker: containers e seus benefícios no deployment de aplicações
.NET Core + Docker: containers e seus benefícios no deployment de aplicações
Renato Groff
 
Portfolio 2017 - Versão publica
Portfolio 2017 - Versão publicaPortfolio 2017 - Versão publica
Portfolio 2017 - Versão publica
Heller de Paula
 
Tsuru - Deploys Fáceis e Seguros
Tsuru - Deploys Fáceis e SegurosTsuru - Deploys Fáceis e Seguros
Tsuru - Deploys Fáceis e Seguros
André Carvalho
 
Arquitetura rede cld
Arquitetura rede cldArquitetura rede cld
Arquitetura rede cld
Leon Junior
 
Site Institucional em WordPress
Site Institucional em WordPressSite Institucional em WordPress
Site Institucional em WordPress
Douglas Silva
 
Tecnologias iTEC
Tecnologias iTECTecnologias iTEC
Tecnologias iTEC
Fernando Rui Campos
 
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Renato Groff
 

Semelhante a Deploy de uma aplicação usando pipeline(ci/cd) (20)

Crystal
CrystalCrystal
Crystal
 
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
 
[DTC21] Raphael Castilho - Começando com Inteligência Artificial e Machine Le...
[DTC21] Raphael Castilho - Começando com Inteligência Artificial e Machine Le...[DTC21] Raphael Castilho - Começando com Inteligência Artificial e Machine Le...
[DTC21] Raphael Castilho - Começando com Inteligência Artificial e Machine Le...
 
Frameworks PHP
Frameworks PHPFrameworks PHP
Frameworks PHP
 
Apresentacao artigo final
Apresentacao artigo finalApresentacao artigo final
Apresentacao artigo final
 
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
 
Novidades office 365 setembro 2015
Novidades office 365   setembro 2015Novidades office 365   setembro 2015
Novidades office 365 setembro 2015
 
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ...
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ....NET Core + Docker: containers e seus benefícios no deployment de aplicações ...
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ...
 
Por que tornar-se um Sistema Autônomo
Por que tornar-se um Sistema AutônomoPor que tornar-se um Sistema Autônomo
Por que tornar-se um Sistema Autônomo
 
Sessao 15 novembro2013_tecnologias iTEC
Sessao 15 novembro2013_tecnologias iTECSessao 15 novembro2013_tecnologias iTEC
Sessao 15 novembro2013_tecnologias iTEC
 
Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019
Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019
Docker: primeiros passos - Semana FCI - Mackenzie - Outubro-2019
 
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...
 
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
 
.NET Core + Docker: containers e seus benefícios no deployment de aplicações
.NET Core + Docker: containers e seus benefícios no deployment de aplicações.NET Core + Docker: containers e seus benefícios no deployment de aplicações
.NET Core + Docker: containers e seus benefícios no deployment de aplicações
 
Portfolio 2017 - Versão publica
Portfolio 2017 - Versão publicaPortfolio 2017 - Versão publica
Portfolio 2017 - Versão publica
 
Tsuru - Deploys Fáceis e Seguros
Tsuru - Deploys Fáceis e SegurosTsuru - Deploys Fáceis e Seguros
Tsuru - Deploys Fáceis e Seguros
 
Arquitetura rede cld
Arquitetura rede cldArquitetura rede cld
Arquitetura rede cld
 
Site Institucional em WordPress
Site Institucional em WordPressSite Institucional em WordPress
Site Institucional em WordPress
 
Tecnologias iTEC
Tecnologias iTECTecnologias iTEC
Tecnologias iTEC
 
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...
 

Mais de Ismael Ash

Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de   DevOps/CLoudFerramentas que irão te ajudar a entrar no mundo de   DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ismael Ash
 
Subindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWSSubindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWS
Ismael Ash
 
Criando Pipeline de frontend com GitHub Actions
Criando Pipeline de frontend com GitHub ActionsCriando Pipeline de frontend com GitHub Actions
Criando Pipeline de frontend com GitHub Actions
Ismael Ash
 
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Ismael Ash
 
Iniciando em DevOps usando AWS - Digital College
Iniciando em DevOps usando AWS - Digital CollegeIniciando em DevOps usando AWS - Digital College
Iniciando em DevOps usando AWS - Digital College
Ismael Ash
 
FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...
FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...
FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...
Ismael Ash
 
React.js para entrevistas - FrontEnd Day CE 2023
React.js para entrevistas - FrontEnd Day CE 2023React.js para entrevistas - FrontEnd Day CE 2023
React.js para entrevistas - FrontEnd Day CE 2023
Ismael Ash
 
Qualidade de vida e profissionais de TI
Qualidade de vida e profissionais de TIQualidade de vida e profissionais de TI
Qualidade de vida e profissionais de TI
Ismael Ash
 
Vida social de uma pessoa desenvolvedora - alem dos codigos.pdf
Vida social de uma pessoa desenvolvedora - alem dos codigos.pdfVida social de uma pessoa desenvolvedora - alem dos codigos.pdf
Vida social de uma pessoa desenvolvedora - alem dos codigos.pdf
Ismael Ash
 
React.js para entrevistas
React.js para entrevistasReact.js para entrevistas
React.js para entrevistas
Ismael Ash
 
O que devo saber de cloud
O que devo saber de cloudO que devo saber de cloud
O que devo saber de cloud
Ismael Ash
 
Realidade aumentada de desenvolvimento aos negócios
Realidade aumentada de desenvolvimento aos negóciosRealidade aumentada de desenvolvimento aos negócios
Realidade aumentada de desenvolvimento aos negócios
Ismael Ash
 
Realidade aumentada no mundo atual
Realidade aumentada no mundo atualRealidade aumentada no mundo atual
Realidade aumentada no mundo atual
Ismael Ash
 
A forma definitiva de proteger seu frontend
A forma definitiva de proteger seu frontendA forma definitiva de proteger seu frontend
A forma definitiva de proteger seu frontend
Ismael Ash
 
Java script para realidade aumentada - BrazilJS
Java script para realidade aumentada - BrazilJSJava script para realidade aumentada - BrazilJS
Java script para realidade aumentada - BrazilJS
Ismael Ash
 
Realidade Aumentada nos tempos atuais - Nerdzao
Realidade Aumentada nos tempos atuais - NerdzaoRealidade Aumentada nos tempos atuais - Nerdzao
Realidade Aumentada nos tempos atuais - Nerdzao
Ismael Ash
 
Como ingressar no mercado de ar vr
Como ingressar no mercado de ar vrComo ingressar no mercado de ar vr
Como ingressar no mercado de ar vr
Ismael Ash
 
Realidade Aumentada com Unity - Elephant Coworking
Realidade Aumentada com Unity - Elephant CoworkingRealidade Aumentada com Unity - Elephant Coworking
Realidade Aumentada com Unity - Elephant Coworking
Ismael Ash
 
O lado negro do desenvolvimento de software
O lado negro do desenvolvimento de softwareO lado negro do desenvolvimento de software
O lado negro do desenvolvimento de software
Ismael Ash
 
AWS Lambda com Node.js
AWS Lambda com Node.jsAWS Lambda com Node.js
AWS Lambda com Node.js
Ismael Ash
 

Mais de Ismael Ash (20)

Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de   DevOps/CLoudFerramentas que irão te ajudar a entrar no mundo de   DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
 
Subindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWSSubindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWS
 
Criando Pipeline de frontend com GitHub Actions
Criando Pipeline de frontend com GitHub ActionsCriando Pipeline de frontend com GitHub Actions
Criando Pipeline de frontend com GitHub Actions
 
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
 
Iniciando em DevOps usando AWS - Digital College
Iniciando em DevOps usando AWS - Digital CollegeIniciando em DevOps usando AWS - Digital College
Iniciando em DevOps usando AWS - Digital College
 
FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...
FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...
FERRAMENTAS QUE IRÃO TE AJUDAR A ENTRAR NO MUNDO DE DEVOPS_CLOUD - AWS Commun...
 
React.js para entrevistas - FrontEnd Day CE 2023
React.js para entrevistas - FrontEnd Day CE 2023React.js para entrevistas - FrontEnd Day CE 2023
React.js para entrevistas - FrontEnd Day CE 2023
 
Qualidade de vida e profissionais de TI
Qualidade de vida e profissionais de TIQualidade de vida e profissionais de TI
Qualidade de vida e profissionais de TI
 
Vida social de uma pessoa desenvolvedora - alem dos codigos.pdf
Vida social de uma pessoa desenvolvedora - alem dos codigos.pdfVida social de uma pessoa desenvolvedora - alem dos codigos.pdf
Vida social de uma pessoa desenvolvedora - alem dos codigos.pdf
 
React.js para entrevistas
React.js para entrevistasReact.js para entrevistas
React.js para entrevistas
 
O que devo saber de cloud
O que devo saber de cloudO que devo saber de cloud
O que devo saber de cloud
 
Realidade aumentada de desenvolvimento aos negócios
Realidade aumentada de desenvolvimento aos negóciosRealidade aumentada de desenvolvimento aos negócios
Realidade aumentada de desenvolvimento aos negócios
 
Realidade aumentada no mundo atual
Realidade aumentada no mundo atualRealidade aumentada no mundo atual
Realidade aumentada no mundo atual
 
A forma definitiva de proteger seu frontend
A forma definitiva de proteger seu frontendA forma definitiva de proteger seu frontend
A forma definitiva de proteger seu frontend
 
Java script para realidade aumentada - BrazilJS
Java script para realidade aumentada - BrazilJSJava script para realidade aumentada - BrazilJS
Java script para realidade aumentada - BrazilJS
 
Realidade Aumentada nos tempos atuais - Nerdzao
Realidade Aumentada nos tempos atuais - NerdzaoRealidade Aumentada nos tempos atuais - Nerdzao
Realidade Aumentada nos tempos atuais - Nerdzao
 
Como ingressar no mercado de ar vr
Como ingressar no mercado de ar vrComo ingressar no mercado de ar vr
Como ingressar no mercado de ar vr
 
Realidade Aumentada com Unity - Elephant Coworking
Realidade Aumentada com Unity - Elephant CoworkingRealidade Aumentada com Unity - Elephant Coworking
Realidade Aumentada com Unity - Elephant Coworking
 
O lado negro do desenvolvimento de software
O lado negro do desenvolvimento de softwareO lado negro do desenvolvimento de software
O lado negro do desenvolvimento de software
 
AWS Lambda com Node.js
AWS Lambda com Node.jsAWS Lambda com Node.js
AWS Lambda com Node.js
 

Deploy de uma aplicação usando pipeline(ci/cd)

  • 1. 10/04/2021 Deploy de uma aplicação usando Pipeline(CI/CD)
  • 2. Agenda ● Sobre mim e a minha relação com o código; ● Sobre a aula ● Requisitos, ambiente e recursos ● Teoria - CI/CD ● Teoria - Gerenciamento de branch ● Teoria - Motivos ● Teoria - Serviços
  • 3. Sobre mim e a minha relação com o código ● Ismael Nascimento ‘Ash’ ● Desde 2014 na área da tecnologia ● Consultor (arquitetura/desenvolvimento) ● Redes sociais: ○ https://app.rocketseat.com.br/me/ismaelash ○ https://www.linkedin.com/in/ismaelash ○ https://github.com/ismaelash ○ https://www.instagram.com/_ismaelash ○ https://ismaelnascimento.com
  • 4. Sobre a aula ● Continuous Integration / Continuous Delivery ● Node.js ● Código necessário para a aula criado anteriormente: ○ https://github.com/ismaelash/node-api ○ Descrição nesta aula ● HTTPS
  • 5. Requisitos, ambiente e recursos ● Requisitos para um melhor aproveitamento da aula: ○ Conta da AWS ○ Conta Github ○ Domínio (GoDaddy, Route53, outros) ● Ambiente e recursos necessários: ○ Visual Studio Code ○ Node.js
  • 12. Obrigado! Ismael Nascimento ‘Ash’ contato@ismaelnascimento.com Redes sociais: ismaelnascimento.com linkedin.com/in/ismaelash github.com/ismaelash instagram.com/_ismaelash