Skip to content

fhgrings/GitLab-CI-CD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitLab-CI-CDGitlab CI, Pipelines e Entregas Efetivas

Fonts

https://www.udemy.com/course/gitlab-ci-pipelines-continuous-delivery-e-deployment/

https://docs.gitlab.com/ce/

O Desafio

Desenvolver um ambiente de CI/CD levando em consideração:

  • Curva rápida de Aprendizado;
  • Baixo Custo;
  • Tudo isso em tempo recorde (?)

Solução Proposta

Automações nos processos de build, testes e deployment via Gitlab CI/CD.

Host local utilizando GitLab e GitLab Runners para realizar as rotinas do CI/CD.

Desenvolver um .yml com diferentes deploys e comportamento para cada ambiente

Objetivos

  • Docker-compose e run.sh para construição do ambiente
  • Configuração de Runners independentes
  • Desenvolvimento de .yml considerante etapas de teste, package e deploy
  • Escrever gitlab-cicd.yml com paralelismo nos pipelines
  • Realizar o ciclo completo de CI/CD com deploy real

Ferramentas

Gitlab CI Docusaurus.io Surge.sh Amazon S3

Mapa CI

[when]: https://docs.gitlab.com/ce/ci/yaml/README.html#when)

[]:
[dependencies]: https://docs.gitlab.com/ce/ci/yaml/README.html#dependencies

[]:
[retry]: https://docs.gitlab.com/ce/ci/yaml/README.html#retry

Keep in Mind

Variaveis Pré Definidas

Configuração das variáveis de ambiente GitLab CI/CD;

  • SNYK_LOGIN
  • SURGE_LOGIN
  • SURGE_TOKEN

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published