我的代码每天由多人(多台机器)多次编译。每次有人完成编译时,我希望每个编译都自动上传到我们的 Github 帐户。基本上,这些编译后的 zip 通过闪存驱动器、电子邮件或保管箱(基于多种条件的任意数量的方式)发送到实际硬件。由于 zip 始终命名相同,因此有时旧版本会在设备上被删除,有时存储在 /old 目录中。我想停止丢失旧版本并保留按时间顺序存储的每个版本的中央存储库。Github 似乎是一个完美的地方。
我当然可以要求每个用户将他们创建的完成的 zip 上传到一个中心位置,但如果可能的话,我希望它是一个自动过程。那么——Github 是否提供这样的功能?