通过堡垒主机进行Bamboo部署

sho*_*ser 5 ssh bamboo

如何配置Bamboo部署任务以使用SSH堡垒(跳转)主机连接到目标部署服务器以运行脚本?

我试过在Bamboo服务器上配置.ssh / config文件。它可以从命令行运行,但是Bamboo会忽略它。

IBa*_*Bam 2

Bamboo 不支持这一点 - 尽管它在文档中没有明确说明。看来您并不是唯一一个尝试这样做的人。您有几种选择:

  1. 避免该Bamboo SSH任务,创建一个Command执行您想要的任务的任务,即调用 的系统安装ssh
  2. 使用Command任务调用系统安装ssh并通过堡垒将端口转发到目标,然后Bamboo SSH通过该隧道使用任务。
  3. 在外部(即不在 Bamboo 内)维护一个可用于您的Bamboo SSH任务的隧道。
  4. 使用支持好一点的工具ssh,比如Jenkins。

希望能给您一些想法!

  • 有添加此功能的功能请求:https://jira.atlassian.com/browse/BAM-13728。你可以投票 (2认同)