我将我的应用程序(node.js)部署在VPS(linux)上.我正在使用git hub作为存储库.如何在git push上自动部署应用程序?
我想将Travis CI用于我的开源项目.特拉维斯没有提供任何方式来发布制作的文物(但是,他们在未来的计划中有这个问题).
在某处发布/上传工件有哪些变通方法?我被允许在CI机器上执行任何脚本.
简单上传将起作用,但存在安全问题:任何人都可以以与所有来源公开相同的方式上传内容.
我们正在travis-ci服务器上编译Doxygen文档,并希望将它们推送到我们的gh-pages分支.
我该如何处理授权git push?有人在travis-ci中有一个使用加密变量的例子吗?我应该使用https授权还是SSH密钥?