首页 > 解决方案 > 无服务器:在部署之前运行测试

问题描述

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

$ serverless deploy

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

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

plugins:
  - serverless-plugin-scripts

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

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

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

标签: .netamazon-web-servicesserverless

解决方案


推荐阅读