周大胖子 发表于 2022-10-27 15:30:17

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]
查看完整版本: Jenkins 在windows 上部署的一些坑