【发布时间】:2015-11-12 16:51:52
【问题描述】:
我有一个 Play 应用程序,我使用 gitlab 的 CI 部署它。
我在.gitlab-ci.yml 中将部署任务定义为:
deploy-project:
stage: deploy
script:
- echo "Executing deploy-project job"
- dpl --provider=heroku --app=my-heroku-app-name --api-key=$HEROKU_STAGING_API_KEY
当我推送到我的 origin 时,此部署运行并失败,错误是 slug 大小太大 (~357mb)。
但是,当我通过执行git push heroku master 从本地计算机部署应用程序时,slug 大小仅为~223mb。
此外,当我从 github 部署时,slug 大小约为 223mb。
为什么当我使用 Travis 的 dpl 进行部署时,slug 大小会增加?
特拉维斯 dpl:https://github.com/travis-ci/dpl
【问题讨论】:
标签: heroku travis-ci gitlab-ci