java - 如何为基于图像的 gitlab-ci 文件编写 dockerfile,以便我可以在构建阶段构建的质量检查阶段重用?
问题描述
gitlab-ci.yml 文件的阶段
- Stage=>Build_image, job::build_image => 这也将构建项目
- Stage=>Quality_Check, job::test_junit, job::lint_pmd, job::test_jacoco
阶段=>部署,工作::deploy_services
Dockerfile 需要以一种我可以运行诸如 mvn test、lint、jacoco coverage 等命令的方式构建,也可以从构建的图像中运行
我需要为使用 maven 作为存储库来下载依赖项的 java 项目做这个
解决方案
推荐阅读
- qt - PaintEvent中的QListView和QTableView有什么区别?
- php - 如何使用 php 在图像 url 的最后一部分之前添加“拇指”?
- c# - WPF CornerRadius 动画
- php - 使用 Php 和 PDO 将表单数据插入数据库
- virtualenv - 如何将我的 python virtualenv 复制到另一台机器
- java - 给定一个格式化的 DateTime 范围,在这个范围之外的每小时拆分和打印
- cordova - Cordova 6.3.1 插件更新问题
- scala - 如何使包对 Scala REPL 可用?
- kendo-grid - Kendo 方法 ToDataSourceResult 为大量记录提供超时异常
- sugarcrm - 子面板列表中的 Flex Relate 字段值为空白