.net - 无服务器:在部署之前运行测试
问题描述
我在执行时尝试执行测试套件:
$ serverless deploy
这个想法是在测试失败的情况下中止部署,并且如果需要也能够跳过测试执行。
我发现这个有趣的插件可以帮助我完成第一部分。我确实将我的 serverless.yml 配置文件设置为:
plugins:
- serverless-plugin-scripts
custom:
scripts:
hooks:
before:deploy:deploy: (cd ../testProject && dotnet test)
它在执行部署之前运行测试。
但是我还没有找到一种方法来跳过测试而不注释掉 yml 文件中的配置。
解决方案
推荐阅读
- python - 布朗尼“信息:找不到给定模式的文件。”
- javascript - 在本机反应中,签名捕获图像未存储在路径“storage/emulated/0/saved_signature/signature.png”中
- java - Spring Boot Gradle Build:一个组件需要一个名为“entityManagerFactory”的bean,但找不到
- python - Python docx 中的交叉引用
- python - Discord.py:尝试通过我的机器人发送自定义消息
- c# - 如何使用 InMemory 数据库检查单元测试中正确添加的记录
- powershell - Powershell 安装应用程序
- html - 如何在角度的不同环境中检查功能是否正确?
- python - Pandas Groupby 仅计算特定字符串值的多列
- jquery - 如何使用jquery触发li的点击事件