Module: Toys::CI

Defined in:
lib/toys-ci.rb,
lib/toys/ci/mixin.rb,
lib/toys/ci/version.rb,
lib/toys/ci/template.rb

Overview

The Toys CI system is a mixin and template useful for generating CI tools.

In this system, a CI tool is a tool that calls some set of other tools or processes, each of which implements an individual job such as doing a build or running tests. The CI tool monitors and summarizes the results of those jobs.

See Mixin for a lower-level mixin that provides useful methods for implementing a CI tool, including methods for finding changed files, for running individual jobs, and for reporting results.

See Template for a higher-level template that generates a full CI tool, including flags for controlling how CI should behave and which jobs should be run.

Defined Under Namespace

Modules: Mixin Classes: Template

Constant Summary collapse

VERSION =

Current version of the Toys CI system.

Returns:

  • (String)
"0.1.0"