最近,DIND版本从使用Alpin3.8更新到了Alpin3.9。
阿尔卑斯3.9只支持节点10.14。这是有问题的,因为Node 10.14与几个必需的包不兼容,例如ursa和@newrelic/nativemetrics.这些方法适用于支持Node 8.14的高山3.8。
我们一直在使用DIND作为码头群中的建设线詹金斯代理。
随着以上升级,DIND与阿尔卑斯3.8已不再可用,我们现在的情况是,我们的建设管道被破坏……
有人能建议一种用阿尔卑斯3.8买晚餐的方法吗?
这是Dockerfile:https://github.com/IdanAdar/test-docker
发布于 2019-02-28 22:42:28
您可以继续使用像docker:18.06.2-dind这样的旧图像。或者,选择上游的Dockerfile并根据您的喜好编辑高寒版本。没有任何保证的建设将仍然有效,但可能值得一试。
从长远来看,您可能希望将依赖项升级到与更新的Node版本兼容的版本。
https://stackoverflow.com/questions/54934902
复制相似问题