是否可以在 Capistrano 3 中转发 X11 窗口?

Posted

技术标签:

【中文标题】是否可以在 Capistrano 3 中转发 X11 窗口?【英文标题】:Is it possible to forward X11 windows in a Capistrano 3? 【发布时间】:2015-04-30 09:55:54 【问题描述】:

我正在尝试从远程服务器转发 X11 窗口。通常我可以做类似的事情

ssh -X some@address

然后例如运行

feh image.jpg

在我的本地机器上查看image.jpg 图片。是否有可能在 Capistrano 3 中获得这种行为?我正在安装一个软件,它需要我执行通常的“nextnextnextfinish”。我想做一些类似于(在config/deploy.rb 内)

set ssh_option, :forward_x11 => true #doesn't work

sshkit 似乎没有该选项。在某处是否有ssh_optionsshkit 列表,或者是否有其他解决方案?

【问题讨论】:

【参考方案1】:

Capistrano 是在远程计算机上使用某种 *sh 脚本自动部署。转发 X11 Windows 将使用户不​​得不与窗口进行交互。因此,我最终使用了 Bash 脚本 Sikuli 和 Xvfb 来自动化解决方案。

【讨论】:

以上是关于是否可以在 Capistrano 3 中转发 X11 窗口?的主要内容,如果未能解决你的问题,请参考以下文章

Capistrano - 清理旧版本

Capistrano 3 在目录中执行

使用 Capistrano 3 设置默认阶段

Capistrano、防火墙和隧道

Capistrano 3 须藤任务

rails 4.1 无法通过 capistrano 3 部署