Releases: rweda/aragonite
Releases · rweda/aragonite
Release list
First Version
First version. Added draft of infrastructure and four initial plugins, started documentation.
Added
Aragonitecontains configuration handling, plugin loading, and relays messages between plugins.AragoniteReportInterfacehandles relaying to plugins, as there are many methods
- Basic CLI.
- Only supports core Aragonite options, not options added by plugins.
- Report template and started GoodBadReport to document a standard reporting format.
- Abstract plugin definitions
Environment/EnvironmentRunnerto group environment runs- Start of
http-inputplugin- Accepts GET requests to
/, collects build information and optional file upload, and triggers a build.
- Accepts GET requests to
- Start of
aragonite-vbox:- Listens to input triggers
- Creates
VBoxEnvironmentinstances for each VirtualBox machine that should be run - Limits resources to prevent machine over-utilization (
async: falseorcostcalculation) - Clones pre-created VirtualBox machines to run tests in
- Spawns cloned machines, communicates run details, relays run results to reporters, cleans up machines when finished.
- Start of
aragonite-socket-reporter- Relays run results (started, report, finished, error) via sockets