存储Bamboo部署的SSH密钥

时间:2017-10-31 18:09:12

标签: bamboo bitbucket-server

我已经设置了Bamboo specs存储库来存储构建和部署计划。作为部署计划的一部分,我使用SCP和SSH任务来复制工件并在远程服务器上执行命令。建议使用SSH密钥的方法是什么?

  • 我不想将其存储在规范中,因为这意味着我将凭据提交给源代码控制。
  • 如果我使用用户界面上传密钥,则在我更新规格仓库中的计划时会将其删除。
  • 我可以使用全局变量(我并不完全确定它会起作用),但似乎所有计划都可以使用全局变量,这是一个安全风险。

1 个答案:

答案 0 :(得分:2)

由于版本6.3 Bamboo支持使用共享凭据进行SSH / SCP任务。您可以将SSH密钥存储在共享凭据中,然后在部署任务中重复使用