O objetivo deste repositório era manter o histórico do arquivo divulgado diariamente pelo Ministério da Saúde sobre os casos notificados do COVID-19 no Brasil em formato CSV. Como o arquivo CSV ultrapassou o tamanho de 100MB, então agora será arquivado no formato gzip.
Para manter o arquivo covid19-br.csv.gz atualizado, utiliza-se o Github Actions com uma tarefa agendada para executar o script gerar-csv.sh duas vezes por dia: 19:30 e 03:30 (UTC-3).
Para descompactar o arquivo covid19-br.csv.gz e enviar o CSV automaticamente para um bucket do Google Cloud Storage a cada novo commit, utiliza-se um gatilho do Google Cloud Build com as seguintes propriedades:
Propriedade | Valor |
---|---|
Event | Push to a branch |
Source | .* |
Included files filter (glob) | *.csv *.gz |
Build configuration | Cloud Build configuration file (yaml or json) |
Cloud Build configuration file location | /cloudbuild.yaml |
Substitution variables > Variable | _BUCKET_NAME |
Substitution variables > Value | Substitua pelo nome do seu bucket |