我正在尝试将项目部署到 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/