1脚本用于检查压缩包中的文件是否正常,尤其是编译生成的制品文件,涵盖最常见的压缩类型,如apk/aar/ear/jar/war/tar.gz/tgz/zip。
1脚本用于自动从sftp服务器下载文件,通过sshpass工具免密登录,并将文件下载至本地指定目录,无需人工干预。
1此前写过Subversion仓库Dump自动化备份脚本,该脚本实现从数据库读取备份记录并生成静态页面进行展示。将脚本加入系统定时任务,即可实现在指定的周期刷新数据。
1该脚本适用于git仓库根据增量文件清单合并版本,增量文件清单为开发人员提交更改时通过diff输出的变更清单,合并前整理增量包并调用外部接口进行增量代码扫描。
1Subversion代码库自动化热同步脚本,通过svnsync命令实现,设置定时任务之后即可自动将主库中更新的内容同步至从库。
1Subversion代码库自动化备份脚本,通过dump命令进生全量或增量备份。将数据库中的仓库记录进行备份并记录备份日志,可设置定时任务,也可手动执行。
1检查操作系统当前可登录用户并批量修改密码,通过openssl生成base64的随机密码,且密码复杂度须符合大小写、数字和特殊字符的要求。
1自动化编译部署的shell脚本,适用于Java多工程以及代码存储在Subversion仓库的项目,可根据参数指定是否合并增量代码、编译和部署指定的工程。
1本文简单介绍了如何在Linux系统中安装和配置oracle-instantclient客户端,并提供自动化脚本,功能是将Subversion代码仓中的SQL脚本文件下载至本地,然后远程连接Oracle数据库并执行。
1该脚本仅适用于Subversion代码仓库,主要功能是将分支代码合并至目标仓库中,合并时自动生成并导出diff文件,用户确认差异文件无误后方可继续。