Tag: travis ci

特拉维斯CI。 NetworkingError:Node.js和AWS S3存储桶之间的CERT_UNTRUSTED错误

设置。 我在使用aws-sdk npm模块的Node.js上。 我在S3上有一个AWS存储桶和相关的访问和密钥。 钥匙在我的.travis.yml文件中。 我试图testing从我的Node.js应用程序保存图像到我的S3桶。 有趣的是…它一直在Travis上工作很长时间,然后几天前它停止了这个错误的工作: message: 'CERT_UNTRUSTED', code: 'NetworkingError', region: 'us-east-1', hostname: 'chyld-evernode-test.s3.amazonaws.com', retryable: true, time: Sat Dec 20 2014 18:35:45 GMT+0000 (UTC) 现在,它仍然可以在我的本地机器上正常工作,并且在部署到HEROKU后仍然可以工作。 我的猜测是特拉维斯刚刚发生的事情,导致我的testing失败。 想法?

Grunticon&TravisCI

当Grunticon被安装到TravisCI的Rails 4引擎中时,我们遇到了一个问题。 我会很感激任何想法: 在Rails中安装Grunticon的步骤较短 TravisCI在我们的构build过程中跳过安装Grunticon的一种方式(我们不需要它进行testing) 在TravisCI上升级npm的方法(有传言说npm v3可以解决这个问题) Travis的错误: Gem::Package::TooLongFileName: File "node_modules/grunt-grunticon/node_modules/grunticon-lib/node_modules/directory-colorfy/node_modules/phantomjs/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile" has a too long path (should be 256 or less) An error occurred while installing trusty-convoy-extension (0.0.3), and Bundler cannot continue. Make sure that `gem install trusty-convoy-extension -v '0.0.3'` succeeds before bundling. The command "eval bundle install –jobs=3 –retry=3 –deployment –path=${BUNDLE_PATH:-vendor/bundle}" failed. Retrying, 2 […]

特拉维斯CI:Karmatesting通过,但总是得到错误的构build

我一直在尝试把我的自由源项目中的CI的Travis集成在一起。 当我推送到我的仓库时,一切看起来都不错,但在执行karma start –single-run ,Travis的控制台不会停止执行业力开始任务。 如何解决这个问题? .travis.yml language: node_js sudo: false node_js: – 0.10 script: karma start -–single-run before_install: – export DISPLAY=:99.0 – sh -e /etc/init.d/xvfb start before_script: – npm install -g bower – npm install – bower install 特拉维斯控制台 更新问题 :为什么在Travis过程中,当我在控制台中使用karma start –single-run选项no覆盖选项singleRun:false在karma.conf.js中? 在我的本地环境中,这工作正常。

我应该有Traviscachingnode_modules或$ HOME / .npm

我很困惑哪个目录是最佳的caching。 我已经看到使用和推荐,但没有实际的比较,为什么去一个或另一个。 例如,Travis 博客 本身build议: cache: directories: – node_modules 然而, 成千上万的地方使用这个: cache: directories: – $HOME/.npm 那么为什么要使用一个,为什么不包括两个?

Travis-CI与茉莉节点

我试图让travis-ci用jasmine-nodetesting我的nodejs模块。 当我从命令行运行testing时,它们都通过了,但无论什么原因,Travis总是报告我的构build失败。 我的.travis.yml如下所示: language: node_js node_js: – 0.6 – 0.8 和我的package.json看起来像这样: "scripts": { "test": "jasmine-node tests/*.spec.js" } 我已经尝试添加一个before_script到我的travis.yml language: node_js node_js: – 0.6 – 0.8 before_script: – "sudo npm i -g jasmine-node" 有任何想法吗?