0
点赞
收藏
分享

微信扫一扫

jenkins自动部署vue项目(扫坑实战)


部署过程遇到的2个问题:

  1. npm install 后的 /chromedriver这个包打不进去
  2. 自己安装nodejs路径配置后,一直说 我的nodejs安装目录下()/usr/local/bin )下没有可执行文件

环境

centos7

解决问题:

  1. 针对1:
    可以在npm install前,执行这个命令。下载阿里云的chromedriver

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver &&

  1. 针对2.采用插件方式,不自己安装了(以前实验过程中,自动安装其实也行来,后面不试出来,如果可以,后面文章继续补充)
  • 安装的是 Generic Webhook Trigge插件
  • 这里勾选下
  • jenkins自动部署vue项目(扫坑实战)_git

  • 这里勾选然后根据自己的nodejs版本输入即可
  • jenkins自动部署vue项目(扫坑实战)_vue_02

OK,下面是详细教程:

1第一步下载插件

 ① NVM wrapper

jenkins自动部署vue项目(扫坑实战)_centos7_03

② nodejs

jenkins自动部署vue项目(扫坑实战)_jenkins_04

③ 远程连接

jenkins自动部署vue项目(扫坑实战)_centos7_05

2. 新建项目

jenkins自动部署vue项目(扫坑实战)_jenkins_06

jenkins自动部署vue项目(扫坑实战)_git_07

jenkins自动部署vue项目(扫坑实战)_git_08

jenkins自动部署vue项目(扫坑实战)_centos7_09


jenkins自动部署vue项目(扫坑实战)_webpack_10

jenkins自动部署vue项目(扫坑实战)_vue_11

jenkins自动部署vue项目(扫坑实战)_git_12

npm config set registry https://registry.npm.taobao.org/ &&
echo “1111===” &&
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver &&
echo “1112221===” &&
npm install &&
echo “2222===” &&
rm -rf laborwx &&
echo “333===” &&
npm run build

jenkins自动部署vue项目(扫坑实战)_webpack_13

jenkins自动部署vue项目(扫坑实战)_jenkins_14

最好点击保存。

运行效果如下图:

jenkins自动部署vue项目(扫坑实战)_vue_15

自此大功告成!!!


举报

相关推荐

0 条评论