0

我正在尝试将项目部署到 S3,但我在执行该grunt build步骤时遇到了问题。在我的 Mac(10.9,节点 0.10)本地,该grunt build步骤完美运行。如果我使用命令行客户端手动部署到 s3,一切正常。

但是当我使用 Travis 时,当我的脚本被连接时,它似乎遗漏了我的服务和指令。在 Travis 日志中,看起来应该添加它们(例如第 2054 行)。

这是我的.travis.yml文件:

language: node_js
node_js:
- '0.10'
before_script:
- gem install compass
- npm install
- npm install bower
- bower install
- npm install grunt-cli
- grunt build
deploy:
  provider: s3
  access_key_id: AKIAISJMRUQ4YJVE4AYA
  secret_access_key:
    secure:     E1SMwWvV4J2OWS+kQcu/DnCaVR+Jf1wigk+guvlAS9YcqQuaVJNMDiMWJdoHO6tnv3PIY2JtVgxMA4IRpW9F0RDHeJh2k6C5D+szw0x+XRnfbTx57YLw2c1b+IwXKp5Rl7hAzVsvaUZC4NuU6vbwxS+SOKIsICfq6r2VmpS0zoY=
  bucket: lastfm-angular
  on:
    repo: keymholio/lastfm-angular

我的仓库在这里:https ://github.com/keymholio/lastfm-angular

我的 travis 版本在这里:https ://travis-ci.org/keymholio/lastfm-angular/builds/22743947

部署站点: http: //lastfm-angular.s3-website-us-east-1.amazonaws.com/

4

1 回答 1

0

通过注释掉concat.Gruntfile

https://github.com/keymholio/lastfm-angular/commit/b4e70a4f2511593c3b1dc62cbd105e182bb7d135

于 2014-04-11T16:13:49.077 回答