News for hackers. Stuff that matters.
Re:GitHub releases their CI server, Janky by david_a_r_kemp on Tuesday December 20, 2011 @07:00AM (#3373100)
How is this a CI Server? it looks like a hubot interface to Jenkins
Re:GitHub releases their CI server, Janky by bonzoesc on Tuesday December 20, 2011 @11:44AM (#3374061)
It is; that's mostly what people want.
Re:GitHub releases their CI server, Janky by pbiggar on Tuesday December 20, 2011 @11:45AM (#3374064)
Well, it's not every day that GitHub releases a product that competes directly with my young startup. Thankfully, it's still very DIY, which is the opposite of what my customer development has told me is important. So a sigh of relief from me.
Re:GitHub releases their CI server, Janky by rmoriz on Tuesday December 20, 2011 @06:55AM (#3373084)
Does it work without campfire? (regarding Hubot-control)
Re:GitHub releases their CI server, Janky by alastairpat on Tuesday December 20, 2011 @07:07AM (#3373113)
The Readme.md seems to imply that the Campfire configuration variables are non-optional, so it would seem not.

Sounds like a fork waiting to happen, though.

Re:GitHub releases their CI server, Janky by samuel1604 on Tuesday December 20, 2011 @02:58PM (#3374875)
yeah heroku requirement as well WTF, when they are saying Rackspace Cloud at bottom of every pages.
Re:GitHub releases their CI server, Janky by technoweenie on Tuesday December 20, 2011 @05:26PM (#3375473)
There's no Heroku requirement. The bottom of the pages have a Rackspace logo.
Re:GitHub releases their CI server, Janky by bonzoesc on Tuesday December 20, 2011 @11:47AM (#3374080)
There's some Hubot forks to allow it to work over IRC or XMPP.
Re:GitHub releases their CI server, Janky by SammyRulez on Tuesday December 20, 2011 @05:21AM (#3372919)
At my talk at the Italian RubyDay on continuous integration I received huge critiques for endorsing a Java solution for ruby CI. My point was that Jenkins was far more complete ( at the time of the presentation) of any full ruby stack CI product. This news is a fine Christmas present. This tells me that people clever than me share some of my views
Re:GitHub releases their CI server, Janky by espeed on Tuesday December 20, 2011 @06:35AM (#3373048)
"Just use Hudson" (or Jenkins) is generally the sentiment in the Python world too (http://jenkins-ci.org/content/hudson-pycon).
Re:GitHub releases their CI server, Janky by vetler on Tuesday December 20, 2011 @05:53AM (#3372971)
Was the critique valid in any way, or was it just because it was written in Java and not Ruby?
Re:GitHub releases their CI server, Janky by fullmoon on Tuesday December 20, 2011 @06:11AM (#3372996)
Which makes it invalid how? Think of a ruby dev team and the wish to extend the CI server?
Re:GitHub releases their CI server, Janky by viraptor on Tuesday December 20, 2011 @06:17AM (#3373007)
These guys did: https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+plugin+d... (plugins in JRuby)

I don't really get the problem though. Java is trivial to learn for anyone. It's not your main product, it's not going to take a massive amount of time for a single plugin. Just write it and be done...

Re:GitHub releases their CI server, Janky by Vitaly on Tuesday December 20, 2011 @08:13PM (#3375952)
It might be really easy to learn. But after having programmed Ruby for any significant time Java is very unpleasant to program ;)

Also just learning basics to do simple customizations is not enough. If something breaks you will not have a slightest idea how to debug and fix. With a Ruby CI server I can just stick a debugger and walk through the code.

Re:GitHub releases their CI server, Janky by radicalbyte on Tuesday December 20, 2011 @06:36AM (#3373050)
> Think of a ruby dev team and the wish to extend the CI server?

It's not exactly a show stopper as long as they have the sourcecode.

If the team are capable enough to code Ruby and extend the CI server, then they either already know enough Java to do so or can learn it quickly enough to be effective.

Re:GitHub releases their CI server, Janky by SammyRulez on Tuesday December 20, 2011 @07:28AM (#3373167)
Mainly yes.. shouts like " Java sxx" " I hate Java". The most relevant may be to resource usage: Jenkins would require more resources than the production machine in mid sized project. But in a world of commodity HW I'don't think this is a real issue
Re:GitHub releases their CI server, Janky by 100k on Tuesday December 20, 2011 @02:28PM (#3374741)
Notable especially because GitHub had their own CI server: CI Joe https://github.com/defunkt/cijoe
Re:GitHub releases their CI server, Janky by pitra on Tuesday December 20, 2011 @04:16PM (#3375206)
Scroll to "Does GitHub use cijoe?"

> No. We use Jenkins.

Re:GitHub releases their CI server, Janky by 100k on Tuesday December 20, 2011 @04:46PM (#3375325)
"had"
Re:GitHub releases their CI server, Janky by silon3 on Tuesday December 20, 2011 @08:28AM (#3373332)
The only problem with Jenkins I have is the use of Java implementation of Subversion, which lags behing the official version.
Re:GitHub releases their CI server, Janky by troels on Tuesday December 20, 2011 @06:19AM (#3373013)
> Janky requires access to a Jenkins server

Looks like it's based on Java.