Skip to content
This repository has been archived by the owner on Oct 2, 2023. It is now read-only.

Precisamos de um ci/cd para build, tag e push da imagem docker #370

Open
gomex opened this issue Jul 12, 2021 · 3 comments
Open

Precisamos de um ci/cd para build, tag e push da imagem docker #370

gomex opened this issue Jul 12, 2021 · 3 comments

Comments

@gomex
Copy link
Contributor

gomex commented Jul 12, 2021

A imagem deve ter seus passos no CI/CD que ja existe hoje, mas precisa acrescentar ao menos os seguintes passos:

  • Validar com lint o Dockerfile
  • Build da imagem com tag baseada em commit
  • scan da imagem localmente
  • caso seja tag, aplicar o nome da tag a imagem
  • caso seja tag, fazer o push para o docker hub

Obs: Não deve ser feito upload de nenhuma imagem sem tag relacionado a release do github, ok?

@mmmarceleza
Copy link

Olá prezados, me interessei nessa issue e vou dar o pontapé inicial já essa semana.

@mmmarceleza
Copy link

@gomex , aí vão alguns comentários e dúvidas sobre a demanda do CI:

  • Vou colocar o lint do Dockerfile em todos os pushs para todas as branchs.
  • O repositório não tem branch de develop, staging ou alguma nesse sentido. Desta forma, será gerada apenas uma imagem quando houver tag ou release na branch main, correto?
  • Pelo que vi, o repositório não tem nenhum release. Neste caso, a equipe de desenvolvimento começará a adotar esse padrão de release e tag?
  • Tem alguma sugestão em relação ao nome da imagem? Que tal maria-quiteria:tag-{$GITHUB_SHA}

@mmmarceleza
Copy link

  • Vou colocar o lint do Dockerfile em todos os pushs para todas as branchs. (sim)
  • O repositório não tem branch de develop, staging ou alguma nesse sentido. Desta forma, será gerada apenas uma imagem quando houver tag ou release na branch main, correto? (sim)
  • Pelo que vi, o repositório não tem nenhum release. Neste caso, a equipe de desenvolvimento começará a adotar esse padrão de release e tag? (sim)
  • Tem alguma sugestão em relação ao nome da imagem? Que tal maria-quiteria:tag-{$GITHUB_SHA} Não precisa da string "tag"
    maria-quiteria:{nome_da_release}
    Precisa pegar a variável que capta isso 😉

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants