软件开发Jenkins

使用docker部署的jenkins容器,是否可以调用不同版本的两个node容器来使用?

使用docker部署的jenkins容器,是否可以调用不同版本的两个node容器来使用容器1:jenkins2.346容器2:node16.14.0容器3:node14.17.0容器1是否可以通过jenkinsfile来控制node项目构建的版本选择?有没有cicd大佬...显示全部

使用docker部署的jenkins容器,是否可以调用不同版本的两个node容器来使用
容器1:jenkins2.346
容器2:node16.14.0
容器3:node14.17.0
容器1是否可以通过jenkinsfile来控制node项目构建的版本选择?
有没有cicd大佬

收起
参与6

查看其它 1 个回答zbjjyy的回答

zbjjyyzbjjyy运维Se

docker run的Jenkins,可以在挂载的目录里面,添加一下不同版本的nodejs,具体的思路可以参考一下如下,
1、去nodejs的官网下载对应版本的压缩包
2、解压到对应的挂载目录下$JENKINS_HOME/node16、$JENKINS_HOME/node14
3、jenkins配置一下对应的全局配置,【系统管理->全局工具设置->Nodejs安装】,编辑一下“别名”+“对应版本的nodejs路径”
4、新建一个任务,在“构建环境”的选项下,找到Nodejs的配置,选择对应的nodejs配置配置选择对应的版本以及配置
5、在shell执行构建命令的时候,记得使用绝对路径,不要直接执行npm install,如构建命令为
$JENKINS_HOME/node16/bin/npm install 

以上供参考

软件开发 · 2024-02-20
浏览335

回答者

zbjjyy
zbjjyy0112
运维Se
擅长领域: 云计算容器容器云

zbjjyy 最近回答过的问题

回答状态

  • 发布时间:2024-02-20
  • 关注会员:3 人
  • 回答浏览:335
  • X社区推广