Travis-CI Node.js 默认为 Ruby 构建?找不到 RakeFile
Travis-CI Node.js Defaulting to Ruby Build? No RakeFile found
我将其发布以供遇到相同问题的其他人参考。
$ rake
rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
/home/travis/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval'
/home/travis/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>'
(See full trace by running task with --trace)
The command "rake" exited with 1.
以上是在Travis-CI上构建Node.JS项目时的输出。 .travis.yml 文件有效:
language: node_js
node_js:
- "0.12"
通过删除版本控制中的引号来修复 .travis.yml,如下所示:
language: node_js
node_js:
- 0.12
Travis Node.JS 文档当前显示时带有引号。这似乎不正确。
http://docs.travis-ci.com/user/languages/javascript-with-nodejs/
如果其他人可以测试验证,请在下面评论。
编辑:这可能是一个临时问题,因为还有其他示例 .travis.yml 文件在版本号上带有引号(如果它嵌套在包含中)。
我得到了同样的错误说
$ rake
rake aborted!
就我而言,我正在使用 .travis.yaml
文件将图像推送到 DockerHub 并将我的应用程序部署到 GCP从本地机器。所以基本上,我有与 docker 和 GCP SDK 相关的命令。因此,我不需要任何特定的语言。
因此,我通过添加
修复了错误
language: generic
.travis.yaml
文件顶部的行。
我将其发布以供遇到相同问题的其他人参考。
$ rake
rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
/home/travis/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval'
/home/travis/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>'
(See full trace by running task with --trace)
The command "rake" exited with 1.
以上是在Travis-CI上构建Node.JS项目时的输出。 .travis.yml 文件有效:
language: node_js
node_js:
- "0.12"
通过删除版本控制中的引号来修复 .travis.yml,如下所示:
language: node_js
node_js:
- 0.12
Travis Node.JS 文档当前显示时带有引号。这似乎不正确。
http://docs.travis-ci.com/user/languages/javascript-with-nodejs/
如果其他人可以测试验证,请在下面评论。
编辑:这可能是一个临时问题,因为还有其他示例 .travis.yml 文件在版本号上带有引号(如果它嵌套在包含中)。
我得到了同样的错误说
$ rake
rake aborted!
就我而言,我正在使用 .travis.yaml
文件将图像推送到 DockerHub 并将我的应用程序部署到 GCP从本地机器。所以基本上,我有与 docker 和 GCP SDK 相关的命令。因此,我不需要任何特定的语言。
因此,我通过添加
修复了错误language: generic
.travis.yaml
文件顶部的行。