【发布时间】:2022-05-20 16:47:12
【问题描述】:
我有一个场景,我在 GitHub 工作流上使用 maven 和 docker 构建应用程序。
然后在构建应用程序(带有 docker 映像)时,应用程序的集成测试失败。
在重新运行 GitHub 工作流程之前,我经常需要更改现有的集成测试而不更改应用程序本身。这会导致使用 java 和 docker 构建(并在本地测试)操作。
构建过程已经完成,一个 docker 镜像已经上传到 GitHub Packages。如何检查此应用程序是否已有 docker 映像?
我可以使用 actions/cache@v2 (https://github.com/actions/cache) 吗?如何?在它可以缓存的语言中没有提到 Docker...
【问题讨论】:
-
如果没有代码更改,您的目标是加快构建过程吗?
-
是的...这是为了加快构建过程。当构建过程已经执行此步骤时,等待带有 junit 测试的 maven 构建非常烦人...
标签: java docker github-actions