首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    生成压缩包上传指定分支自动化脚本

    生成压缩包上传指定分支自动化脚本 业务需求 项目测试或部署上线时,需要从主分支拉取打包后的压缩包 当前存在开发分支dev , 主分支 marster , 当处于开发分支时,执行脚本命令 zip 自动完成...,压缩包生成, 分支切换, 文件更新及提交 执行流程 graph TD 生成压缩包 --> 保存压缩包到缓存目录 保存压缩包到缓存目录 --> 切换到主分支 切换到主分支 --> 将缓存拷贝到主分支目录...> 保存新版本信息 脚本目录 当前以vue 项目为例 - root - script - index.js // 入口 - createZip.js // 生成压缩包.../script" } } 总结 最初的想法,希望在开发分支生成压缩包后,通过checkout [branch] [file] 合并文件,但切换分支时,因为生成了新文件,需要保存更新。...所以改用将压缩包生成到项目目录外的方式。后期应该会改用临时文件的方式。当前脚本只是对 vue 打包后的文件做压缩上传, 通过 webpack hook 可以将打包压缩继承到一起。

    49620

    PHP - ZipArchive上传、下载实例

    概述在很多实际生产场景都需要批量上传、下载一些文件的处理,整理了使用PHP语言操作ZipArchive实践和实例,ZipArchive需要服务器上安装zlib库,php扩展中安装zip扩展。...$zipVersion.PHP_EOL;# 输出结果 # Zip Extension Version: 1.15.6实践ZipArchive类,使用范围非常丰富,这篇博客里主要介绍上传和下载功能,先整理下载的实践实例...//压缩包生成的路径,最后文件添加在这个zip包中$destination = '/home/wwwroot/testDemo.zip';if (!...$strFile);readfile($destination);文件上传文件上传相对比较麻烦,首先要把文件移动到指定的目录下,demo中的例子是$file_path$file_path = '/home...$move_re) { echo '上传失败'.PHP_EOL; }}else{ echo '请检查数据来源'.PHP_EOL;}2、对压缩包进行解压$destination

    26454
    领券