无服务器:在部署之前运行测试

时间:2021-07-13 17:16:22

标签: .net amazon-web-services serverless

我试图在执行时执行测试套件:

$ serverless deploy

这个想法是在测试失败的情况下中止部署,并且如果需要也可以跳过测试执行。

我发现这个有趣的 plugin 可以帮助我完成第一部分。我确实将 serverless.yml 配置文件设置为:

plugins:
  - serverless-plugin-scripts

custom:
  scripts:
    hooks:
      before:deploy:deploy: (cd ../testProject && dotnet test)

它在执行部署之前运行测试。

但是我还没有找到一种方法来跳过测试而不注释掉 yml 文件中的配置。

0 个答案:

没有答案