使用jenkins在服务器部署项目首先要安装jdk和jenkins没有安装的看这篇文章centos安装jdk和jenkins
2,源码管理
3,构建环境
npm install :下载工作区npm包
rm -rf ./dist/* :删除dist目录下的所有文件,dist目录即为当前jenkins工作区打包后的文件。
npm run build :执行打包命令
rm -rf /www/web/site/* :删除服务器上/www/web/site/ 目录下的所有文件/www/web/site/ 为服务器项目放置位置。
cp -rf ./dist/* /www/web/site :把当前构建工作区dist目录里的文件 copy 到服务器/www/web/site 文件夹下。
此时一个vue自动化部署就完成了
下面是权限的配置
权限配置需要安装插件Role-based Authorization Strategy
直接在插件管理里面搜索,搜索不到的可以在下面的地址下载上传
安装插件下载地址:https://updates.jenkins-ci.org/download/plugins/role-strategy/
打包vue项目上传至远程服务器
1.xshell命令
-
上传至远程服务器
选择“构建后操作步骤”—“Send build artifacts over SSH” 。Name:第三步创建的远程服务器名称
Source files:本地需要传输过去的文件路径
Remove prefix:过滤掉的目录名
Remote directory:远程服务器的保存路径
Exec command:传输完成后在远程服务器执行的sh命令
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25049 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!