写点什么

Linux Jenkins 自动打包 vue 部署到远程 window 服务器

用户头像
三爻
关注
发布于: 2021 年 02 月 23 日
Linux Jenkins 自动打包vue部署到远程window服务器

linux 上安装配置 jenkins 的环境 这里就不写了,网上有许多教程,这里主要讲一下 jenkins 插件 和 win 的 freesshd 配置。

win 下配置 freesshd

官网下载 freesshd ,远程服务器安装好,可以更改安装位置,安装后添加用户


可以用登录密码验证

这里修改 freesshd 的接受目录

就可以启动 freesshd 了

这里需要注意,如果 ssh 服务没有启动成功,记得去看下 22 端口是否被占用了,如果占用可以更改端口 重新启动下。


jenkins 插件

  1. 安装这个插件

Publish Over SSH

  1. 在配置中设置远程服务器

  1. 测试是否连接成功

Jenkins 打包

  1. 前面配置的就不放出来了,比较简单


cd ${WORKSPACE}/#npm install -g cnpm --registry=https://registry.npm.taobao.orgrm -rf distrm -f dist.tar.gzcnpm installnpm run buildtar -zcf dist.tar.gz dist
复制代码
  1. 构建后在配置

选好前面配置好的服务器

注意 这里的 source files 主要是 当前的 WORKSPACE 目录下,在构建中压缩好了的文件 ,如果有多层级,就要写全,所以 Remove prefix 空着就行,Remote directory 这个主要是 win 上的目录 也是就 freesshd sftp 设置的目录。


这样就可以把文件上传远程服务器了,wxh5.bat 主要是在远程上操作了,主要是解压,移动,删除,替换。因为我们部署的 Tomact 更替前端包不用重启就没加重启的命令了


发布于: 2021 年 02 月 23 日阅读数: 11
用户头像

三爻

关注

千里之行,始于足下 2017.10.20 加入

人的所以拖沓都是并非真正的热爱

评论

发布
暂无评论
Linux Jenkins 自动打包vue部署到远程window服务器