问题标签 [travis-ci]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
25475 浏览

git - 如何找到处于分离 HEAD 状态的当前 git 分支

我可以通过执行以下任一操作找到当前的 git 分支名称:

但是当处于分离的 HEAD 状态时,例如在Jenkins maven 构建(或 Travis git fetch)的构建后阶段,这些命令不起作用。

我目前的工作解决方案是这样的:

它显示在其 HEAD 提示上具有最后一次提交的任何分支名称。这很好用,但我觉得 git-fu 更强大的人可能有更漂亮的解决方案?

0 投票
1 回答
2524 浏览

travis-ci - Travis CI 在子目录中

我有一个test包含用于测试项目的 Rails 3.1.1 应用程序的子目录 () 的 gem。我正在尝试设置 Travis-CI 以进行持续集成,但是我无法弄清楚如何设置我的.travis.yml配置。我有:

什么导致:

有任何想法吗?

0 投票
2 回答
1847 浏览

ruby-on-rails - Travis CI:致命:数据库不存在

我正在尝试让我的应用程序与 Travis CI 一起工作,但我不断得到:FATAL: database "skateparks_test" does not exist. 我已经按照他们网站上的 PostgreSQL说明进行操作,但似乎无法使其正常工作。如果您想查看我的 .travis.yaml 文件,可以在以下位置进行:

https://github.com/kyledecot/skateparks-web/blob/master/.travis.yaml

0 投票
3 回答
4888 浏览

ruby-on-rails - Travis CI:致命:角色不存在

我正在尝试让我的应用程序与 Travis CI 一起工作,但我不断得到:FATAL: role "skateparks" does not exist. 关于我可能做错了什么的任何想法?我遵循了他们的文档

0 投票
2 回答
459 浏览

clojure - travis-ci 上的 Midje 失败,出现 NoSuchMethodError:KeywordLookupSite。

我正在尝试在Travis CI服务上使用 Clojure 的Midje测试框架。

project.clj看起来像这样:

我添加了一个.travis.yml文件:

在本地运行lein midje(Ubuntu 11.10)工作正常,但在 Travis CI 上构建失败,出现以下异常:

为什么错误出现在 Travis CI 上,而不是我的机器上?我能做些什么来解决这个问题?

0 投票
0 回答
271 浏览

php - Is there a standard skeleton, or instructions, for setting up an open-sourced Symfony2 bundle complete with travis-ci and composer?

If there are, then they must be very well hidden...I've tried googling, traversing the maze of Symfony docs, asking on twitter and searching here but have found nothing useful.

Stumbling block 1: Where to create my bundle, designed to be open-sourced?

If I want my bundle to be it's own project on github, with instructions for people to add it to their deps list so that it ends up in their vendor/bundles directory, should I create the bundle within vendor/bundles/ initially? Should I make the bundle in a fresh Symfony2 setup, which isn't version controlled, then only run "git init" within the bundle that I want to share? (This is what I did). I'm surprised there's no best practice guide for this.

Stumbling block 2: What/where should my test bootstrap be?

Again, I couldn't find any best practice for this, so I ended up looking at several existing bundles on github that have travis-ci integration and seeing if there was a consistent way of providing a boostrap. But there doesn't seem to be (from the ones I've seen at least). I've cobbled together bits and pieces of what I found in desparation but without much luck so far. The test suite runs locally because my (gitignored) phpunit.xml specifies the path to the Symfony src, but it doesn't seem clear how to autoload for a travis build.

You can see my bundle setup here.

And my, rather pitiful, travis builds here.

I'd really appreciate a push in the right direction here. Thanks.

0 投票
3 回答
10321 浏览

ruby-on-rails - Travis-CI 上的 Rails 数据库设置

我正在尝试在 Rails 项目中使用 Travis 持续集成。文档说测试数据库必须为 SQLite3 配置如下:

但我想保留本地测试的默认配置。是否可以同时保留我的本地设置和 Travis 要求?

0 投票
4 回答
25856 浏览

api - 在 travis-ci 上使用秘密 api 密钥

我想在我的一个项目中使用travis-ci

该项目是一个 API 包装器,因此许多测试依赖于 API 密钥的使用。为了在本地进行测试,我只是将它们存储为环境变量。在 Travis 上使用这些密钥的安全方法是什么?

0 投票
1 回答
522 浏览

node.js - 在 Node.js 项目中使用 Travis-CI

我正在尝试为托管在 github 上的 node.js 项目设置 travis-ci。出于某种原因,travis 一直使用 ruby​​ worker 来构建/测试项目。

我的 .travis.yml 看起来像:

我错过了什么?

0 投票
2 回答
274 浏览

git - 从 Git 钩子中排除提交?

是否可以排除某些提交被推送到 Github 上的服务挂钩?例如,如果我只编辑一个项目的 Readme 文件,那么在 Travis 上重新测试整个应用程序是没有意义的。有没有办法告诉 Git 那个特定的提交不应该被发送到 Travis 钩子?