Valcilio / api-crypto-figma

This repository contains code to the financial market asserts dashboard.
GNU General Public License v3.0
0 stars 0 forks source link

Fazer arquivo 'makefile' com os comandos que estão na action #11

Open FernandesMF opened 2 years ago

FernandesMF commented 2 years ago

Hey Valcilio!

A segunda sugestão que eu tenho é de colocar os comandos que estão na action (de build, deploy, e de chamar o pytest) em um arquivo makefile.

Os arquivos makefile são legais porque é fácil de chamar os comandos nas actions e também manualmente. Dessa forma fica mais fácil você replicar algum passo da sua action na sua máquina localmente.

Um exemplo bacana é o comando 'clean' nesse tutorial: https://www.gnu.org/software/make/manual/html_node/Simple-Makefile.html

Se vc curtir essa sugestão, os comandos 'run' na sua action iriam pro makefile:

build:
    gcloud builds submit \
          --project "$PROJECT_ID" \
          ...

e a action agora só chama o makefile:

- name: Build
  run: make build

Ai você pode chamar os mesmos comandos na sua máquina com 'make '. Isso vai facilitar bastante a sua vida pra chamar testes e outros comandos com o passar do tempo!

Valcilio commented 2 years ago

Gostei da ideia sim, vou tentar implementar essa melhoria logo em seguida!

Valcilio commented 2 years ago

Cara, decidi fazer essa após finalizar o dashboard, acho que é mais interessante acabá-lo logo e depois ir dando essas revisadas que deixam o projeto mais clean, mas não mudam muito a efetividade dele!