jekins 部署 vue 项目

news/2025/2/22 20:35:44

  先创建一个自由风格的任务

下面配置这个项目

在配置源码管理

 下一步

在下面一步

 继续配置

脚本命令

echo $PATH
node -v
npm -v
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
npm install
npm run build
cd dist
rm -rf pg-new-front.tar.gz
tar -zcvf pg-new-front.tar.gz *
cd ../

下一步 把文件发送到服务器

 脚本命令:

cd /mnt/www/bangying/new_dev
tar -zxvf /data/jenkins/pg-new-front.tar.gz -C new_pg/
chown -R www:www /mnt/www/bangying/new_dev/new_pg/
rm -rf /data/jenkins/pg-new-front.tar.gz


http://www.niftyadmin.cn/n/1466719.html

相关文章

Mac 终端 上传文件到 linux服务器

scp 命令: scp /Users/beyond/Desktop/MP_verify_VTvEX8S6VzOhm25f.txt root47.95.255.128:/data/pg-front/MP_verify_VTvEX8S6VzOhm25f.txt /Users/beyond/Desktop/MP_verify_VTvEX8S6VzOhm25f.txt 为本地文件目录 root47.95.255.128:/data/pg-front/MP_verif…

Linux 查看磁盘空间命令

1. df -hl 2. 查看个目录文件夹占用空间大小 du --max-depth1 -h 3. 查看某个文件夹下面的所有文件的大小 du -ha

Nginx 配置指向多个目录,js、css 404等问题解决

目标: 同一域名, 同一端口, 实现 两个前端项目的无缝跳转和链接 1. 通过 location 指向需要跳转的目录 location /new-home/ { alias /mnt/new/pgv/; index index.html index.htm index.php; } 注意&#…

Nginx 启动命令

1. 重新加载配置文件 nginx -s reload 2. 启动Nginx服务 nginx -c /etc/nginx/nginx.conf

MAC ---- fatal: could not create work tree dir 'elasticsearch-head': Permission denied

解决mac下安装 不能创建新的文件夹问题 报错内容 解决方案: 首先需要退回到上一级目录 cd .. 然后 对当前目录的文件夹进行赋权限 sudo chmod ow versions ------versions就是需要赋权限的文件夹 然后就解决了。

Linux服务器上安装 Node

1.先在官网查看当前最新的版本 https://nodejs.org/dist/ 我安装的不是最新版 node-v10.15.3-linux-x64.tar.xz 百度搜到很多网友说node测试版本会出现很多奇怪的问题,大家最好用稳定版本的node 2.进入安装目录 cd usr/local/ 3.下载node包,之后再解…

Mysql 查看每个库 或者 每个表的磁盘空间

查询所有数据库占用磁盘空间大小 select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2), MB) as data_size, concat(truncate(sum(index_length)/1024/1024,2),MB) as index_size from information_schema.tables group by TABLE_SCHEMA order by data_length …

阿里云ECS服务器扩容系统盘

阿里云ECS服务器扩容系统盘1、通过ECS控制台或者API扩容云盘2、根据操作系统安装growpart扩容格式化工具3、检查你的服务器内核版本4、高内核版本的操作步骤4.1 查看现有磁盘大小4.2 查看磁盘分区大小4.3 调用growpart为需要扩容的磁盘和对应的第几个分区扩容4.4 调用resize2fs…