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

概览

此篇文章主要是针对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
相关推荐
坐吃山猪几秒前
Neo4j01_图数据库概念和服务器安装
服务器·数据库·oracle
Eine .4 分钟前
LVS负载均衡
运维·负载均衡·lvs
卢叁5 分钟前
Flutter之路由监听器
前端·flutter
2401_858936885 分钟前
【Linux 编程】深入理解 POSIX 线程(pthread)核心接口与分离属性
运维·服务器
三翼鸟数字化技术团队8 分钟前
2025前端技术趋势:从智能到沉浸的新时代
前端·ai编程
恋猫de小郭10 分钟前
Android 17 有什么需要适配的?2026 Android 禁止侧载又是什么?
android·前端·flutter
小贺儿开发11 分钟前
Unity3D 自动化物流分拣模拟
运维·科技·unity·自动化·人机交互·传送带·物流分拣
Never_Satisfied15 分钟前
在HTML & CSS中,如何计算CSS特异性
前端·css·html
滕青山18 分钟前
网页源代码查看在线工具 核心JS实现
前端·javascript·vue.js
www_stdio20 分钟前
项目基础准备之Zustand:轻量级 React 状态管理的优雅之选
前端·react.js·typescript