我是master
和branch1
的回购。我正在使用mocha / chai在branch1
中编写测试,并且我已经更改了包json(分叉了一个repo并对其进行了一些更改),但是Travis似乎仍然构建了旧的,甚至如果我改变了我的package.json。我刚刚分叉并用repo的名称替换了package.json中的版本(就像每次都一样)。
任何人都有过类似的经历吗?我错过了正确的方法让Travis构建了我在工作中的Pull Request中的package.json?
答案 0 :(得分:1)
只是想澄清你问题中的一些事情:)
您是否向您分叉的上游仓库提交拉取请求,并希望上游仓库的Travis集成来构建您的代码?
如果是这样,可能是上游回购的维护者没有在Travis中为他们的回购打开“Build PR”设置。你可以问他们。有关详细信息,请参阅this question。或者也许你的PR无法合并,如Travis docs。
中所述或者您是在自己的仓库中开展分支,从上游分叉?
如果是这样,您需要在自己的分叉回购中自行设置Travis集成。
答案 1 :(得分:0)
我解决了我在package.json中指定节点模块的commit id的问题。可能不是实现这一目标的最佳方式,但现在测试通过了。