Skip to content
/ quickstart-oss Public template

A Travis CI Recipe to allow you to use Continuous Delivery and Integration to your OSS Mod!

License

Notifications You must be signed in to change notification settings

Sayo-nika/quickstart-oss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Continuous Delivery Script for OSS DDLC Mods Build Status

This is a CI template to get you started on automated builds on Travis CI

Travis CI is a automated build tool to test and deploy your code. In the concept of DDLC Mods, this would reduce your team's strain to have a dedicated builder for your team.

Using

This is a Recipe intended to familiarize yourself on how to use Travis CI for Ren'Py applications. This way, you can code more and worry less about releasing and packaging mods to upload it.

Take a look at .travis.yml to let you know on how to build mods with it!

We recommend using the master version of the Template or Version 1.1.0 to work until they release the no-script.rpa patch. Using released versions below 1.1.0 is known to be untested and breaks the recipe.

Configuring

Of course, it could work outside the box, but you'll need to configure some things inside the travis/ folder. This would be travis/inject_version.sh.

To get inject_version.sh replace your config.version in options.rpy correctly, do the following:

  • Set your desired template value for config.version in options.rpy.
  • Go to travis/inject_version.sh.
  • Replace the value of replacer with your template value that you set in options.rpy.

After that, you will also might need to write the quickstart-oss/sample_mod and quickstart-oss/ paths into your own project paths. See how the folks in The Angel Returns Mod configured this template to work.

Copyright

The travis build script has been modified for use from Monika After Story repository. All rights reserved.

We used the amazing Doki Doki : The Angel Returns mod as our sample mod.