Skip to content

Refatoração do fluxo de trabalho #104

@OtavioVB

Description

@OtavioVB

Acredito que problemas como que aconteceram na pull request #101 e #102 podem ser sanados alterando o fluxo de trabalho realizado pelas workflows. Sendo a solução separada em dois processos:

Continuous Integration

Esse fluxo de trabalho será composto por três etapas:

  • Setup .NET Core
  • Build do Projeto
  • Testes dos projetos

Mas por que a realização disso?

Quando for aberto um pull request poderemos ver logo se há um erro de compilação e um erro durante os testes, desse modo, não perdendo tempo fazendo um merge e voltando o pull request.

Continuous Deployment

Esse fluxo de trabalho será composto por duas etapas e acontecerá quando for realizado uma mudança na branch main:

  • Criação do Pacote
  • Deploy do Pacote

No entanto com um porém, com a utilização de Ambientes, mas por que isso?

Com a utilização de ambiente é possível que o deploy seja realizado apenas quando o administrador aceitar, não havendo a necessidade de preocupação com merge desnecessários como que aconteceram nas pull request #101 e #102.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions