BryceMehring / Hexel

Retro Tower Defense Game
https://brycemehring.github.io/projects/hexel/
MIT License
5 stars 2 forks source link

Continuous Integration Build Server #9

Closed BryceMehring closed 10 years ago

BryceMehring commented 10 years ago

We could have a CI system set up with Jenkins or even Travis-CI so that the source is built after each commit. This is related to issue #6.

BryceMehring commented 10 years ago

Currently the travis-ci build is always going to fail because they removed sudo access:

"The Educational build environment does not have access to sudo as it uses LXC, and allowing sudo access is a security concern.

We are considering adding a build environment queue which allows for use of sudo, but I don't have an ETA on when or if this will be possible."

I could take a look into manually downloading lua on travis-ci instead of via sudo apt-get install.

BryceMehring commented 10 years ago

Added Jenkins CI server via 83a12f205af91208ae4d1c6d578e841d32dd5327

BryceMehring commented 10 years ago

Just a note, Jenkins is set up to automatically build and deploy the new version of the game to here after each push. So if for whatever reason the code does not compile after a push, an email will be sent out to the Google group so that we all can see what went wrong and eventually fix the issue.