centOs使用jenkins配置自动化部署vue项目

使用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命令

  1. 上传至远程服务器
    选择“构建后操作步骤”—“Send build artifacts over SSH” 。

    Name:第三步创建的远程服务器名称

    Source files:本地需要传输过去的文件路径

    Remove prefix:过滤掉的目录名

    Remote directory:远程服务器的保存路径

    Exec command:传输完成后在远程服务器执行的sh命令

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25049 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月3日
下一篇 2021年1月3日

相关推荐