用途:该技能专注于在 Docker 镜像与 CI/CD 流水线中使用 nvm,覆盖安装、加载与验证。基础安装步骤仍由 nvm-install 技能负责,本技能只处理容器与持续集成环境。
主要能力:提供 Dockerfile 与 CI 任务两种安装路径的选择;说明如何通过 BASH_ENV 或 ENTRYPOINT 让非交互式 shell 加载 nvm;并给出在容器或流水线中验证 nvm 是否可用的方法。触发场景包括用户提到 Dockerfile、容器、CI/CD、BASH_ENV、ENTRYPOINT、non-interactive 等关键词时。
使用方式:先确定采用 Dockerfile 还是 CI job 的安装方式,再配置非交互式 shell 的加载机制(BASH_ENV 或 ENTRYPOINT),最后验证 nvm 在容器或流水线中可用。示例文件包括 examples/install-docker.md、examples/install-docker-cicd.md、examples/docker-dev.md。
适用场景:构建包含多版本 Node.js 的 Docker 镜像、在 CI/CD 中切换 Node 版本、需要非交互式 shell 自动加载 nvm 的环境。
限制:资料未提供具体命令、版本要求、支持平台或收费信息,需结合 nvm-install 技能与官方文档使用。