keplersj / BoatCraft

Rails had their turn, now out to the Minecraftian seas.
MIT License
6 stars 7 forks source link

Re-evaluate Continuous Integration Setup #187

Closed viliml closed 10 years ago

viliml commented 10 years ago

Is that really necessary? Could we store the dependencies in a zip somewhere and just get them to somewhere prior to the travis call? If not, just close this.

keplersj commented 10 years ago

I've been playing around with a couple different CI options because of this. Travis was never really built for projects like BoatCraft in the first place, it was built for Ruby and Node projects.

The options.

Travis-CI (My least favorite)

Drone.io (My middle-ground favorite)

Home-made Server (My Favorite, Experimental Option)

CloudBees (nope.)

viliml commented 10 years ago

So, how's the server going?

keplersj commented 10 years ago

Working well. Is that your favorite of all the options?

viliml commented 10 years ago

Well I would like to try it out, if nothing else.

keplersj commented 10 years ago

When I get home today I'll get you set up

keplersj commented 10 years ago

In 931ba37b3430dae141545ec53d35a9530bb88f81 I replaced the Travis and Coveralls badges with one from my Jenkins server. It's not perfect yet, I still need to set up PR support and a few other things, but it is working and doing nightlies!

keplersj commented 10 years ago

Oh and Code Coverage is happening on it.

( Technically whenever you run the assemble task locally a Cobertura report is generated... )

viliml commented 10 years ago

How to get the built JAR from your jenkins?

keplersj commented 10 years ago

Artifactory. Oh wait... I need to fix the permissions there. brb...

keplersj commented 10 years ago

Fixed it. Here's the last nightly's artifacts.

viliml commented 10 years ago

What are your thoughts on werker?

keplersj commented 10 years ago

I love it.

keplersj commented 10 years ago

Better than all the other options.

viliml commented 10 years ago

OK