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

概览

此篇文章主要是针对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
相关推荐
卷帘依旧几秒前
SPA下的路由模式详解
前端
环信36 分钟前
2026年开发者选择即时通讯厂商应注意的几点
前端
神奇椰子43 分钟前
[特殊字符] 服务器搭建网站完整教程
运维·服务器
卷帘依旧44 分钟前
Generator 全面解析 + async/await 深度对比
前端·javascript
慧都小妮子1 小时前
告别看图抓数据:DeviceXPlorer OPC Server 助力数据自动化管理
运维·物联网·自动化·takebishi·dxpserver·opc server
Wpa.wk1 小时前
APP自动化-Appium环境安装
运维·appium·自动化
快乐的哈士奇1 小时前
LangFuse 自托管实战:选型理由、Docker 部署与常用配置全解析
运维·人工智能·docker·容器
数智化管理手记1 小时前
精益生产3步实操,让现场从混乱变标杆
大数据·运维·网络·人工智能·精益工程
yqcoder1 小时前
数据劫持的双雄:深入解析 Object.defineProperty 与 Proxy
开发语言·前端·javascript
lichenyang4531 小时前
鸿蒙聊天 Demo 练习 03:接入 Next.js 后端接口,实现真机前后端联调
前端