aikin nodeJS container 的镜像是kubesphere/builder-nodejs:v3.1.0 , 描述文件中有NODE_VERSION 变量来变换版本 所以我做过以下尝试 尝试过直接去jenkins 面板设置nodejs 的环境变量(不生效) 尝试在pipeline 里定义环境变量也不生效 所以这个node 的版本要如何动态指定呢?因为有些项目比较老 这个版本的切换还是蛮多的?求大佬指点!
Rick 你需要参考下面的文件,自行构建一个镜像 https://github.com/kubesphere/devops-agent/blob/master/nodejs/Dockerfile 你们用的是哪个版本的 nodejs 呢
qumy Rick 能否构建一个 nodejs 版本在 12.+的docker镜像呢?目前我的项目需要使用,但碍于可能有很多的人都需要,所以官方构建是否会更好些。 目前 dockerhub 上最高版本的 v3.2.0 的镜像 nodejs 版本仅为 10.16.3
stoneshi-yunify2 guiwenming 参考 https://www.kubesphere.io/zh/docs/v4.1/11-use-extensions/01-devops/03-how-to-use/02-pipelines/11-customize-jenkins-agent/