码云流水线前端资源传输至目标服务器

概览

此篇文章主要是针对windows和linux两种不同的目标服务器类型,介绍前端流水线打包静态资源至目标服务器,给出示例,备忘以及供大家参考.

一. Windows服务器(bat命令)

css 复制代码
@echo off
chcp 65001
setlocal enabledelayedexpansion
set "download_url=xxxx"
set "temp_dir=D:\11\tmp\app_update"
mkdir "%temp_dir%"
curl -L -o "%temp_dir%\prouction.zip" "%download_url%"
"C:\Program Files\7-Zip\7z.exe" x "%temp_dir%\prouction.zip" -o"D:\11\temprod"
move "D:\11\temprod\dist" "D:\11\prodend"
rmdir /s /q "D:\11\tmp\app_update"

二. Linux服务器(shell命令)

css 复制代码
export root=/data/div11/front
export SAVE_PATH=/tmp/${project_name}/${platform}
export PROJECT=${project_name}
export PLATFORM=${platform}
export SERVER=${env}

if [ "$SERVER" == "prod" ]; then
  echo "开始部署正式区"
  mkdir -p $SAVE_PATH
  wget ${OUTPUT} -O $SAVE_PATH/dist.tar
  cd $SAVE_PATH
  tar xf dist.tar

  sudo mkdir -p $root/$PROJECT/$PLATFORM
  sudo cp -R dist/* $root/$PROJECT/$PLATFORM/
  rm -r $SAVE_PATH
fi
相关推荐
陈希12320 分钟前
Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位
linux·服务器·网络
usdoc文档预览32 分钟前
USDOC系列之PPT文件在线编辑-VUE前端实现在线浏览器在线编辑PPT文档
前端·vue.js·编辑器·office365·ppt在线编辑·office文件在线编辑·文件在线编辑
用户27050777252439 分钟前
Agent 调工具卡住?3 种超时与取消策略实测对比
前端
方便面不加香菜1 小时前
Docker Container --容器及容器的操作案例详解
运维·docker·容器
LuHang2 小时前
我一行代码没写,把领导派的活做成了公司内部系统😭
前端
明月_清风2 小时前
Meta 开源了一个 AI Native 组件库:Astryx,150+ React 组件,专为 AI Agent 而设计
前端·人工智能·ai编程
用户850869276152 小时前
秒杀系统中 Shell 脚本并发控制 Bug:究竟哪里出了
前端
测试界的小码农4 小时前
【Linux 命令实战(03):文件创建、复制、移动与删除,掌握 touch、mkdir、cp、mv、rm】
linux·服务器·php
|_⊙4 小时前
网络层协议 IP
服务器·网络·tcp/ip
叼烟扛炮4 小时前
Linux 学习笔记(六十):单线程的逆袭——epoll 高并发服务器实战
linux·服务器·网络·笔记·学习·算法