从Travis CI安全地将公共存储库部署到远程VM?

时间:2014-01-08 23:29:32

标签: javascript git encryption continuous-integration travis-ci

如何从Travis CI安全地部署公共存储库( JavaScript应用程序)到运行CentOS 6.5的远程VM?

过去曾使用Jenkins服务器作为“中央部署服务器” - 我们会在Jenkins服务器和部署的VM之间交换SSH密钥。这将允许我们 SCP构建,因为它只不过是一些JavaScript文件。

如果我想从Travis CI部署到同一个虚拟机 - 我有时间了解这将如何完全来自.travis.yml文件 - 如果可能的话。

此处有一些关于generating encryption keys的信息以及有关encrypting sensitive files and data的指南,但我不知道从哪里开始。

  • 甚至可以安全地使用公共存储库吗?
  • 是否有更好的方法可以使用我应该使用的这项或不同的服务?
  • 我如何设置我的.travis.yml文件和CentOS 6.5 VM以完成此类操作?

0 个答案:

没有答案