搞了几个月的 CI/CD 推广,终于快要接近尾声了。 最后接到一个 Java 程序的 CICD 工作,通过 maven 编译,也算是很简单的了,编译打包命令只有一行。不过比较蛋疼的是,每次编译打包都要一个钟头的样子,实在是不怎么聪明的样子。如果在本地编译,只有第一次需要从外网下载很多资源,后续编译都是分分钟就能搞定的,但是在 CICD 的时候,每次都会重新 Build 一个 Runner,也就意味着每次都要重新下载资源。 遇见这个问题,有想过要不要直接把资源预先下载到 Runner 中,但是考虑到后续开发有可能添加更多其他资源,每次添加新资源都要重新预下载虽然可行,但是也不是太聪明。考虑再...