Jenkins 在windows 上部署的一些坑
坑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 命令,没那个权限。
页:
[1]