nodeJS container 的镜像是kubesphere/builder-nodejs:v3.1.0 , 描述文件中有NODE_VERSION 变量来变换版本
所以我做过以下尝试
尝试过直接去jenkins 面板设置nodejs 的环境变量(不生效)
尝试在pipeline 里定义环境变量也不生效
所以这个node 的版本要如何动态指定呢?因为有些项目比较老 这个版本的切换还是蛮多的?求大佬指点!
nodeJS container 的镜像是kubesphere/builder-nodejs:v3.1.0 , 描述文件中有NODE_VERSION 变量来变换版本
所以我做过以下尝试
尝试过直接去jenkins 面板设置nodejs 的环境变量(不生效)
尝试在pipeline 里定义环境变量也不生效
所以这个node 的版本要如何动态指定呢?因为有些项目比较老 这个版本的切换还是蛮多的?求大佬指点!
你需要参考下面的文件,自行构建一个镜像
https://github.com/kubesphere/devops-agent/blob/master/nodejs/Dockerfile
你们用的是哪个版本的 nodejs 呢
nodejs 14 版本的 , 构建完 还得继续定义 一个container Template 是么?
还有其他的 老项目比较老 10.15.3 的 也还有其他的版本 package.json 里面锁死了 不方便去升级这个老项目的依赖
Rick 处理构建新版本的node镜像,还有什么版本更新node的版本吗? 现在这个版本打包一直报内存溢出,没有办法设置环境变量,百度一堆都说换一个版本试试
没有办法设置环境变量?为什么呢
感谢反馈,请关注 kubesphere/devops-agent#40
[未知用户] 在哪里定义container Template?我执行构建好镜像如何使用
aikin 在哪里定义container Template?我执行构建好镜像如何使用