关于 | About
Qsync 来源于 "逗号" 早期的代码发布脚本。
基于 rsync + ssh 实现。
历次修正后,于 2020 年春公开发布(开源)。
特征 | Features
1)多机同步(多进程并发执行)
2)干跑测试
3)日志记录
4)随机数确认(防止误操作)
5)版本任意回滚
平台 | Platform
Linux
版本 | Version
2.0
安装 | Install
1)RPM 安装(推荐)
rpm -Uvh https://qsync.walle.org.erhe.cn/down/rpm/walle-qsync-2.0.0-1.el7.noarch.rpm
1+)YUM 安装(可选)
wget -O /etc/yum.repos.d/walle.repo http://qsync.walle.org.erhe.cn/down/yum/repo/walle.repo && yum clean all && yum makecache && yum -y install walle-qsync
# 详细操作参考
初始化向导 | Init Guide
/walle/qkit/qsync/init.sh
用法 | Simple Usage
1)干跑测试
默认测试基准(0号)主机:
qsync -t
测试所有主机:
qsync -t -a
2)代码发布
qsync
3)代码回滚
默认回滚之上一个版本:
qsync -r
指定版本回滚:
qsync -r [timestamp]|[num]
4)帮助
qsync -h
备份辅助 | Backup Refer
查看上一版本差异:
qfind -t
工具集 | Qkit
技术支持 | Support
瓦力社区 walle.org