https://www.udemy.com/course/gitlab-ci-pipelines-continuous-delivery-e-deployment/
Desenvolver um ambiente de CI/CD levando em consideração:
- Curva rápida de Aprendizado;
- Baixo Custo;
- Tudo isso em tempo recorde (?)
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
- 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
Gitlab CI Docusaurus.io Surge.sh Amazon S3
[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
- SNYK_LOGIN
- SURGE_LOGIN
- SURGE_TOKEN