CI - 在其他分支

时间:2016-03-31 14:58:13

标签: node.js github continuous-integration travis-ci

我是masterbranch1的回购。我正在使用mocha / chai在branch1中编写测试,并且我已经更改了包json(分叉了一个repo并对其进行了一些更改),但是Travis似乎仍然构建了旧的,甚至如果我改变了我的package.json。我刚刚分叉并用repo的名称替换了package.json中的版本(就像每次都一样)。

任何人都有过类似的经历吗?我错过了正确的方法让Travis构建了我在工作中的Pull Request中的package.json?

2 个答案:

答案 0 :(得分:1)

只是想澄清你问题中的一些事情:)

您是否向您分叉的上游仓库提交拉取请求,并希望上游仓库的Travis集成来构建您的代码?

如果是这样,可能是上游回购的维护者没有在Travis中为他们的回购打开“Build PR”设置。你可以问他们。有关详细信息,请参阅this question。或者也许你的PR无法合并,如Travis docs

中所述

或者您是在自己的仓库中开展分支,从上游分叉?

如果是这样,您需要在自己的分叉回购中自行设置Travis集成。

答案 1 :(得分:0)

我解决了我在package.json中指定节点模块的commit id的问题。可能不是实现这一目标的最佳方式,但现在测试通过了。