logo
0
0
WeChat Login

cnb-nvm-plugin

该插件可以通过制定 node 版本来运行你的构建脚本。

该插件通过在 entrypoint.sh 来动态安装指定版本的 node, 同时运行你的构建脚本。

  • 优点: 一个插件可以支持所有 node 版本
  • 缺点: 每次运行流水线的时候都需要动态下载 node 版本,相对比较费事,无法利用 cnb 的缓存能力,对效率有要求的还是推荐使用一个版本一个镜像的方式,结合 cnb 的缓存能力可以非常快速的完成环境准备工作。

使用方法

- stages: - name: 测试多版本的 node jobs: - name: node 18 image: docker.cnb.cool/looc/nvm-plugin:latest settings: node_version: 18 # 指定 node 版本 script: build.sh # 制定你的构建脚本 - name: node 19 image: docker.cnb.cool/looc/nvm-plugin:latest settings: node_version: 19 script: build.sh

About

No description, topics, or website provided.
Language
gitignore32.6%
Markdown30.2%
Dockerfile24.4%
Shell12.8%