docker - Jenkins 管道如何获取在 docker 容器内执行的测试结果?
问题描述
我有一个詹金斯管道如下
Checkout SCM → Build Docker Image → Test
假设我构建了一个 docker 映像,即所谓foo
的Build Docker Image
阶段。有在Test
阶段执行的 Java 测试。当然,这是在内部完成的foo
。
我的问题是
foo
Jenkins 流水线如何获取或实现阶段内部执行的测试结果Test
?
解决方案
您可以将多阶段图像与 maven 和 jre 一起使用。Maven 将对源代码进行打包和测试。Jre 将执行您的 jar。
这一切都可以在 Jenkins 管道中的一个步骤或阶段中完成。
推荐阅读
- c++ - 基本形状识别(openCV C++)
- c# - ASP.NET Core:调用之间的空闲超时有延迟
- c++ - 在模板元编程中使用列表类型
- c# - 从另一个线程调用时不会触发操作
- c# - 在 asp.net 网络表单中注册后,如何通过电子邮件从 sql 数据库向用户发送自动生成的 ID
- r - 在 ddply/dlply 中嵌套 nlm 函数
- java - 连接到 AWS 海王星
- amazon-web-services - AWS 是否根据传入请求的数量或会话的持续时间收费?
- android - 如何在单个文本视图中为特定文本和点击侦听器设置颜色
- ruby-on-rails - React 与 Ruby on Rails 的集成。