rasa-ptbr-boilerplate icon indicating copy to clipboard operation
rasa-ptbr-boilerplate copied to clipboard

Configurar integração contínua no processo de Pull request

Open RochaCarla opened this issue 4 years ago • 0 comments

Problema

Atualmente não tem um processo de integração contínua definido. Configurar um pipeline de integração contínua, com as seguintes: 1 - arquivos estão corretas (make validate), 2 - roda o make train, executa os testes (de stories).

Sugestão de solução

Utilizar o actions do proprio GitHub para fazer a CI. Tem uma documentação do rasa falando sobre os stages da integração continua https://blog.rasa.com/rasa-automated-tests/ olhar como eh feito no rasa https://github.com/RasaHQ/financial-demo/blob/master/.github/workflows/continuous-integration.yml

Passos para o CI de PR

  • [ ] Validar arquivos make validate
  • [ ] Rodar o treinamento make train
  • [ ] Executar os testes de stories make run-test-core ou make run-test-nlu ou make test

RochaCarla avatar Oct 09 '20 16:10 RochaCarla