| Próxima revisão | Revisão anterior |
| pres:gerti:devops:como_criar_uma_pipeline_de_ci_cd:configurando_pipeline [26/03/2026 19:22] – criada lvinicius | pres:gerti:devops:como_criar_uma_pipeline_de_ci_cd:configurando_pipeline [27/03/2026 14:45] (atual) – lvinicius |
|---|
| Para implementar uma pipeline, basta acessar o [[https://gitsource.tce.go.gov.br/GER-TI/tce.kubernetes/tce.templates|TCE.Templates]], escolher sua pipeline no sumário, neste exemplo iremos implementar a [[https://gitsource.tce.go.gov.br/GER-TI/tce.kubernetes/tce.templates/-/blob/3.0.0/examples/pipeline-docker-minimal.yml?ref_type=tags|pipeline-docker-minimal]]. | Para implementar uma pipeline, basta acessar o [[https://gitsource.tce.go.gov.br/GER-TI/tce.kubernetes/tce.templates|TCE.Templates]], escolher sua pipeline no sumário, neste exemplo iremos implementar a [[https://gitsource.tce.go.gov.br/GER-TI/tce.kubernetes/tce.templates/-/blob/3.0.0/examples/pipeline-docker-minimal.yml?ref_type=tags|pipeline-docker-minimal]]. |
| |
| Veja que ele possui 2 stages: - ''%%versioning%%'' - ''%%deploy%%'' | Veja que ele possui 2 stages: |
| | |
| | * ''%%versioning%%'' |
| | * ''%%deploy%%'' |
| |
| E 4 includes: - Versionamento Produção - Versionamento Homolog - Deploy Docker Produção - Deploy Docker Homolog | E 4 includes: - Versionamento Produção - Versionamento Homolog - Deploy Docker Produção - Deploy Docker Homolog |
| |
| - Indique qual é o arquivo ''%%docker-compose.yml%%'' para produção e qual é para homologação na input ''%%compose-file:%%'' | - Indique qual é o arquivo ''%%docker-compose.yml%%'' para produção e qual é para homologação na input ''%%compose-file:%%'' |
| - Acesse o [[https://portainer.tce.go.gov.br|Portainer]] e a [[https://gitsource.tce.go.gov.br/groups/GER-TI/-/runners|Lista de Runners]]. | - Acesse a [[https://wiki.tce.go.gov.br/doku.php/pres:gerti:processos_de_ti:devops#maquinas|Lista de Runners Docker]] (ou [[https://gitsource.tce.go.gov.br/groups/GER-TI/-/runners|Lista de Runners - Gitlab]]). |
| - Encontre qual é a Tag do servidor que você deseja fazer deploy. | - Encontre qual é a Tag do servidor que você deseja fazer deploy. |
| * Por exemplo, em homologação queremos fazer deploy no servidor: ''%%Docker Staging Server%%'' ou ''%%vmdocker-02.tce.go.gov.br%%''. Então é: ''%%tag: docker-stag-runner%%'' | * Por exemplo, em homologação queremos fazer deploy no servidor: ''%%Docker Staging Server%%'' ou ''%%vmdocker-02.tce.go.gov.br%%''. Então é: ''%%tag: docker-stag-runner%%'' |
| |
| Feito isso, pode fazer ''%%push%%'' e ser feliz a pipeline deve estar pronta. | Feito isso, pode fazer ''%%push%%'' e ser feliz a pipeline deve estar pronta. |
| | |
| | ===== FAQ ===== |
| |