docker jenkins gitlab 自动部署NodeJs项目 及 env node not found 解决

发布时间:2019-06-19 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了docker jenkins gitlab 自动部署NodeJs项目 及 env node not found 解决脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

一、Jenkins配置

1.安装NodeJS Plugin
在插件管理界面 搜索Node 找到NodeJS,安装、重启,成功后如下图:

clipboard.png

2.配置NodeJS Server
在全局工具配置中,如下配置:

clipboard.png

二、项目配置

选择"构建一个自由软件风格的项目" ,配置如下:
1.配置gIT

2.Build environment

docker jenkins gitlab 自动部署NodeJs项目 及 env node not found 解决

3.Build配置项

docker jenkins gitlab 自动部署NodeJs项目 及 env node not found 解决

其中echo $PATH 、which nodenode -v、npm -v 可选,只是打印一下信息

4.Build后的操作

docker jenkins gitlab 自动部署NodeJs项目 及 env node not found 解决

执行的命令,根据自己情况自由发挥

三、遇到问题

“env node not found” 遇到这个问题,jenkins一直无法打包。
找到解决问题的过程很曲折,这里直接贴结果:
https://stackoverflow.com/que...

在第二个回到中:

$ docker exec -u 0 -it jenkins-1 bash

bash-4.3# apk add --no-cache nodejs
bash-4.3# node --version
v6.9.5
bash-4.3# npm --version
5.6.0

其实就是 进入docker的命令行,然后执行apk add --no-cache nodejs ,自己手动安装nodejs , 问题就解决了。

脚本宝典总结

以上是脚本宝典为你收集整理的docker jenkins gitlab 自动部署NodeJs项目 及 env node not found 解决全部内容,希望文章能够帮你解决docker jenkins gitlab 自动部署NodeJs项目 及 env node not found 解决所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。