Skip to content

larsbrinkhoff/forth-continuous-integration

Repository files navigation

Continuous Integration for Forth

This is a template for running Forth in cloud-based hosted continuous integration services.

These services are supported:
Travis CI Circle CI Wercker Shippable Snap CI Bitrise

These Forth implementations are supported:
Gforth pForth VFX Forth SP-Forth lina

How to Use

Fork this repository here on GitHub, and create a login on one or more of the services. Once logged in, you will be able add your repository and create a build configuration for it. This repository already includes sample configuration files for all supported services.

The sample configuration will install a Forth implementation and check that the file test.fth runs successfully. Installation is done by the deps.sh script, which is called from the configuration file. To select the Forth implementation to use, change the second argument to the script.

Adding support for a new Forth is easy, but there must be a way to automatically download, install, and run it from a script.

VFX Forth Note

Commercial use of evaluation or Lite compilers is not permitted. If you sell an application written with VFX Forth, that is commercial use. If you are paid to write software with VFX Forth, that is commercial use. If you are a teacher and want to use VFX Forth in a class, that is commercial use, so contact us and we will give you written permission.

Releases

No releases published

Packages

No packages published

Languages