我有指定
的config.yaml文件docker:
- image: circleci/node:9.10.1
但是当用ssh连接到容器并运行命令时:
node -v
它返回4.2.6。
容器在UBUNTU 14上运行。 有什么东西我不见了吗?
答案 0 :(得分:1)
是。在本地计算机上运行docker run -it circleci/node:9.10.1 node -v
将显示预期的版本。
如果您确实在CircleCI 2.0中使用该图像,则不会运行Ubuntu 14.04,并且该图像基于Debian。你正在做的或正在发生的事情是不正确的。我建议在CircleCI讨论中发布更多信息(例如链接或您的配置),让员工或社区成员看一看并提供帮助。
答案 1 :(得分:1)
问题是配置文件的扩展。 应用程序显然CircleCi版本2与.YAML文件不兼容。
所以解决方案是从config.YAML更改为config.YML