What is Golem

Continuous integration for IE mods. See it in action here. Happy IE suite is also discussed in this forum.
Locked
User avatar
Magus
Site Admin
Posts: 504
Joined: Mon Nov 21, 2016 9:13 am
Contact:

What is Golem

Post by Magus »

Golem is a continuous integration system for Infinity Engine mods:
  • If names "Travis CI", "Circle CI", etc mean anything to you - that's what it basically is: Travis for IE.
  • If not: in a nutshell, it's a system that automatically tracks your code on github. With each commit, it clones the repo and tries to install it on various IE games. It then parses weidu.log, makes note of any found errors and warnings and presents them on build page in a nice, human readable way.
For now, it's quite basic, but already supports some features commonly found in CI tools. For example, it provides a build status badge which you can embed in your README.md: , . Email alerts on errors/warnings, too. More features will probably be coming, based on user feedback.

In addition to simple installation, it can also run Happy IE testing suite, checking if any issues were introduced by your mod specifically. (This is optional.)

If you'd like to use Golem in your project, open a request topic.
Please do not PM or email me about my mods and projects. Use forums. Also, see our talk channels.
Locked