Continuous integration Travis,如何使用ssh部署?

Continuous integration Travis,如何使用ssh部署?,continuous-integration,travis-ci,continuous-deployment,Continuous Integration,Travis Ci,Continuous Deployment,我正在使用Travis CI指向GitHub存储库上的主分支。 到目前为止,Travis在运行测试方面工作良好,但在代码成功完成后,我仍然需要手动部署代码。 我想再次使用Travis自动化这个过程,并使用ssh将我的_build文件夹部署到服务器的/var/www/project_文件夹中。 那好吗?如果是的话,如何告诉特拉维斯在测试之后部署?有一个构建步骤,你可以使用,通过SSH密钥加密和一点点Linux魔术来帮助。好的,谢谢,但是我的问题是:这是部署网站的好方法还是应该考虑不同的方式?这是一

我正在使用Travis CI指向GitHub存储库上的主分支。 到目前为止,Travis在运行测试方面工作良好,但在代码成功完成后,我仍然需要手动部署代码。 我想再次使用Travis自动化这个过程,并使用ssh将我的_build文件夹部署到服务器的/var/www/project_文件夹中。
那好吗?如果是的话,如何告诉特拉维斯在测试之后部署?

有一个构建步骤,你可以使用,通过SSH密钥加密和一点点Linux魔术来帮助。好的,谢谢,但是我的问题是:这是部署网站的好方法还是应该考虑不同的方式?这是一种很好的部署到任何远程服务器的方法。有一个构建步骤,你可以使用,通过SSH密钥加密和一点Linux魔法的帮助。好的,谢谢,但是我的问题是:这是部署网站的好方法还是应该考虑不同的方式?一般来说,这是一种非常好的部署到任何远程服务器的方法。