====== Como criar uma pipeline de CI/CD ====== Este guia irá te ensinar a configurar a pipeline de CI/CD do seu repositório integrando totalmente com a nossa infraestrutura. ===== Objetivo ===== Ao final de todos os passos, você terá uma pipeline que: 1. É ativada ao fazer ''%%push%%'' na ''%%main%%'' e na ''%%develop%%''. 2. Versiona o repositório com base no nome dos commits. 3. Realiza ''%%deploy%%'' automático. ===== Pré-requisitos ===== Antes de começar: - Se seu projeto ainda não possui uma **Dockerfile** funcional, veja [[..:como_envelopar_meu_projeto_com_docker|como_envelopar_meu_projeto_com_docker]]. - Se não conhece o **Gitflow**, vale a pena ver como é a nossa [[pres:gerti:padronizacao_git|Padronização do Git]] ===== Tutorial ===== - [[pres:gerti:devops:conceitos:jobs_e_estagios|Conceitos: Jobs e Estágios]] - [[pres:gerti:devops:guias:como_criar_uma_pipeline_de_ci_cd:configurando_pipeline|Configurando a pipeline minima para docker]] ===== FAQ =====