sparman

Sparman

Sparman is a cli to run and configure Sparky components:

  • sparkyd (aka sparky worker)

  • web UI (aka sparky worker UI)

API

Sparky Worker

Sparky worker is a background process performing all SparrowCI tasks execution

sparman worker start
sparman worker stop
sparman worker status

Sparky Worker UI

Sparky worker UI allows to read worker reports and manage worker jobs. This is intended for SparrowCI operations people

sparman worker_ui start
sparman worker_ui stop
sparman worker_ui status

Pass environment variables

To pass environmental variables to services, use --env var=val,var2=val ... notation.

For example, to set worker polling timeout to 10 seconds and skip cron jobs:

sparman --env SPARKY_TIMEOUT=10,SPARKY_SKIP_CRON=1 worker start

Logs

Logs are available at the following locations:

Sparky Woker UI - ~/.sparky/sparky-web.log

Sparky Woker - ~/.sparky/sparkyd.log

Sparky v0.2.32

Sparky is a flexible and minimalist continuous integration server and distribute tasks runner written in Raku

Authors

  • Alexey Melezhik

License

Artistic-2.0

Dependencies

YAMLishDBIishDBIish::PoolJSON::FastHTTP::TinySparrow6:ver<0.0.90+>Sparrowdo:ver<0.1.54+>Sparky-Job-Api:ver<0.0.12+>Time::CrontabFile::Directory::TreecroCro::HTTP:ver<0.8.9+>Cro::HTTP::ServerCro::HTTP::RouterCro::WebApp::TemplateData::Dump:ver<0.0.12+>Text::Markdown

Test Dependencies

Provides

  • Sparky
  • Sparky::HTML
  • Sparky::Job
  • Sparky::Security
  • Sparky::Utils

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.

Built with Podlite — the markup and publishing tools behind this site.