Closed
Bug 1079357
Opened 10 years ago
Closed 9 years ago
switch to Travis-CI for continuous integration
Categories
(Input Graveyard :: Code Quality, defect)
Input Graveyard
Code Quality
Tracking
(Not tracked)
RESOLVED
FIXED
2015q1
People
(Reporter: willkg, Assigned: rrosario)
References
Details
(Whiteboard: u=dev c=codequality p=2 s=input.2015q1)
Input currently uses jenkins (ci.mozilla.org) for continuous integration. There are a few problems with our setup: 1. we don't have it set up to test pull requests 2. we're stuck with using whatever services jenkins is currently using We can fix the first one, but it's a bunch of extra work. SUMO had this set up for a while. The second one means that our test environment can differ from our server environments and we don't have much control over that. I think the better solution is to instead switch to Travis CI. This fixes both issues and gives us more flexibility to do things like test against multiple versions of Elasticsearch.
Reporter | ||
Comment 1•10 years ago
|
||
Pushing this off until next quarter.
Whiteboard: u=dev c=codequality p= s=input.2014q4 → u=dev c=codequality p= s=input.2015q1
Reporter | ||
Comment 2•9 years ago
|
||
Pretty sure Jenkins only has Python 2.6 on it. In order to switch to Django 1.7 which doesn't support Python 2.6, we need to switch to Travis. Thus, I'm making this bug block bug #1118765.
Blocks: 1118765
Reporter | ||
Comment 3•9 years ago
|
||
@r1cky: This would be a good one to tackle next. It'll be a much better CI experience for us plus it lets us test with Python 2.7 (which we're using) and Elasticsearch 1.2.4 (which we're switching to).
Flags: needinfo?(rrosario)
Assignee | ||
Comment 4•9 years ago
|
||
Grabbing. I'll talk to :mythmon for inspiration.
Assignee: nobody → rrosario
Flags: needinfo?(rrosario)
Target Milestone: --- → 2015q1
Assignee | ||
Comment 5•9 years ago
|
||
Iterated in a pull request until I got it working: https://github.com/mozilla/fjord/pull/450 I need to look into separate builds for vendor vs peep.
Assignee | ||
Comment 6•9 years ago
|
||
Landed on master: https://github.com/mozilla/fjord/commit/8396274159a4373400682944655f6008139ced52 The commit message has the wrong bug # in it :/
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 7•9 years ago
|
||
Travis is building master! https://travis-ci.org/mozilla/fjord/builds/
Reporter | ||
Updated•9 years ago
|
Whiteboard: u=dev c=codequality p= s=input.2015q1 → u=dev c=codequality p=2 s=input.2015q1
Updated•7 years ago
|
Product: Input → Input Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•