【发布时间】:2017-06-27 06:12:17
【问题描述】:
我在 GitLab 上托管了一个私人 git 存储库。
我的堆栈是:
- 一个 Rails json REST api 托管在 Heroku 上
- 一个与 AWS S3 上托管的 json api 通信的单页应用程序
通过git push heroku master 将代码推送到后端很简单。
但是我没有前端的自动化系统。我必须拉取、构建静态文件并将其上传到 s3 存储桶。
我只需要一些自动化系统来将我的前端应用程序推向生产,就像git push s3 master 一样简单。
我知道有一些像 jenkins 这样的持续集成,但是维护一个专用服务器只是为了管理我的部署系统对我来说听起来太过分了。我的直觉是有一些服务我找不到只是谷歌搜索。
【问题讨论】:
-
你可以使用 gitlab-ci 来达到这个目的,或者例如 semaphore ci
标签: git amazon-s3 deployment single-page-application