老莫的笔记本  
  
查看: 196|回复: 0

Jenkins 在windows 上部署的一些坑

[复制链接]

664

主题

880

帖子

5155

积分

超级版主

Rank: 8Rank: 8

积分
5155
发表于 2022-10-27 15:30:17 | 显示全部楼层 |阅读模式

坑1 :

  关于 nvm / npm /node 的执行问题,废了一大波劲头装上的nvm 其实根本用不到  :

  
   构建环境 中不需要使用 nvm 也不用使用 npm  ; 列表不选 ;[我是 部署的前端项目] ,


   但是 node 的安装 ,保证 node -v 和 npm -v 可以正确执行 ;


坑2 :

   git 在windows  本身并没有,所以说 要先安装一下git ,

   然后 在 jenkins 的配置  Dashboard -> Manage Jenkins -> Global Tool Configuration  (也就是小锤子的图标)

                    Path to Git executable 这个位置 填写 git.exe的位置



坑3:

   Build Steps 增加构建步骤 ,不要再选 shell 了!  选那个带 windows 的那个执行,然后输入命令:

   奇怪的是我 不论输入多少 它都只执行1条 且 加 && 还不执行。 所以 最后 我 增加了 好几个 (Execute Windows batch command) 每个只执行一条命令 ;



坑4:

   SSH  ,咱就说 SSH的问题 是个大问题,首先得在windows上装,其次得配置SSH。 我都跳了 嫌费事。 多加了一条构建命令 把dist的文件夹内容 全部复制到 网站所在目录:

   最终命令
   copy dist G:\wwwroot\网站名 /y     后面这个/y不是目录 ,是执行命令确认覆盖 ;要不然 还得手输一个。

   注意  不要用move 命令  ,没那个权限。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表