0

我过去习惯使用 Python Fabric,我正在尝试用 Ruby 做类似的事情。

基本上,我创建了一个 Rake 脚本,该脚本将作为具有 SSH 密钥设置的特定用户运行,以便对相关框进行无密码访问。

我已经设法使用https://github.com/seattlerb/rake-remote_task来远程运行命令,并期望“put”方法“正常工作”。然而,它似乎是一个没有利用无密钥身份验证的 Rsync 包装器。

它似乎还期望文件由不是我想要的模板生成,我想 SCP 一个实际的 .tgz 二进制文件。

我是否错过了 Ruby/Rake 生态系统中的某些内容。我希望这很容易,但我觉得我需要回去寻找宝石?

4

0 回答 0