Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refatoração do fluxo de trabalho #104

Open
OtavioVB opened this issue Aug 14, 2022 · 0 comments
Open

Refatoração do fluxo de trabalho #104

OtavioVB opened this issue Aug 14, 2022 · 0 comments

Comments

@OtavioVB
Copy link

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.

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

No branches or pull requests

2 participants