我已将Travis CI tool
集成到我的Django
项目中。
问题在于我的push
来源甚至Travis测试都失败了。
这是我的提交日志:
* c5c9e57 (HEAD -> feature/init, origin/feature/init) Update requirements(dev) : selenium
* 2c8f6ee Install Travis in slack
* 75c8ccb Init travis.yml
* 54fa188 Create Makefile : migrate
* d211af7 Add chacha_dabnag in INSTALLED_APPS
* 3e5601d Install debug_toolbar and django_extension
* d2a8780 Scaffold settings
* 2d63194 Update .gitignore : database files
* 2bfc7c5 Init project : chacha_dabang
* 4466f58 Init : requirements
我的分会名单:
develop e3a8499 [origin/develop] Initial commit
* feature/init c5c9e57 Update requirements(dev) : selenium
master e3a8499 [origin/master] Initial commit
remotes/origin/HEAD -> origin/develop
remotes/origin/develop e3a8499 Initial commit
remotes/origin/feature/init c5c9e57 Update requirements(dev) : selenium
remotes/origin/master e3a8499 Initial commit
我的.travis.yml
文件:
language: python
python:
- "3.4"
- "3.5"
# command to install dependencies
install:
- pip install -r requirements/development.txt
正如您在此处所见,2c8f6ee Install Travis in slack
和c5c9e57 Update requirements(dev) : selenium
在Travis
失败,但它已在github
合并。为什么会这样?
答案 0 :(得分:0)
当然
Travis
有效,
如果Travis
已集成到您的项目中,则不依赖。
请注意,$(document).ready(function(e) {
$("select").change(function() {
var numberOfTickets = 0;
$("select.tickets-selection").each(function() {
numberOfTickets = numberOfTickets + parseInt($(this).val());
})
$(".ticket-subtotal p.amount").val(numberOfTickets);
});
});
会向您提供反馈,现在是您的决定:
1.将此更改合并到主分支
2.如果您的项目是叉子,则创建拉取请求
或
3.修复你的代码,测试失败,其他错误,然后回到1.或2.
我知道,您正在使用一种好的做法,首先将更改推送到自定义分支(而不是主分支)。在这种情况下,破坏的测试不会损害主项目。