java - CI/CD Junit 测试:我应该先构建包还是先运行测试?
问题描述
关于 CI/CD 的管道,当您想从管道运行所有 junit 测试时,您应该首先构建代码然后运行测试,或者您可以先运行测试,如果它们通过运行构建?
脚步:
- 代码
- 推
- 测试 ?
- 建造 ?
- 部署
这是命令吗?
考虑一个带有 Maven 的经典环境,您可以在其中mvnw test
运行测试。
我问这个是因为例如在这个视频中,首先是构建步骤,然后是测试步骤
解决方案
我回答自己:要运行编译语言(Java、C++ 等)的测试,您需要先构建。
对于不需要编译的解释语言,您可以简单地运行测试
推荐阅读
- ethereum - 将 GethNode 连接到外部 GethNode 失败
- google-cloud-platform - 加载操作中的 BigQuery 错误:总叶字段过多
- python - Pandas 将带有表格数据的整个文本文件加载到一列中
- julia - 如何获取 Julia 变量的类型?
- java - SELENIUM web-driver -> 单击“li”中具有“span-classname”的按钮
- php - PHP 警告:遇到非数字值
- r - R 栅格中的自定义函数因 zyp 包中的回归而失败
- botframework - 无法使用 OAuth Office 365 登录用户
- xaml - 在 UWP 应用中使用 Catel 转换器
- visual-studio-2015 - Microsoft Visual Studio 中的颜色编码关键字 - [新手级别]