sparman

Sparman

Spartman is a cli to ease SparrowCI management

API

Sparky Worker

Sparky worker is a background process performing all SparrowCI tasks execution

sparman.raku worker start
sparman.raku worker stop
sparman.raku 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.raku worker_ui start
sparman.raku worker_ui stop
sparman.raku worker_ui status

SparrowCI UI

SparrowCI UI is a end-user SparrowCI interface

sparman.raku ui start
sparman.raku ui stop
sparman.raku 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 set SPARROWCI_HOST:

sparman.raku --env SPARKY_TIMEOUT=10,SPARROWCI_HOST=http://127.0.0.1:2222 worker start

Logs

Logs are available at the following locations:

SparrowCI UI - ~/.sparrowci/sparrowci_web.log

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

Sparky Woker - ~/.sparky/sparkyd.log

See also

SparrowCI v0.0.11

SparrowCI - super fun and flexible CI system with many programming languages support

Authors

  • Alexey Melezhik

License

Artistic-2.0

Dependencies

YAMLishJSON::Fast:ver<0.17>DBIishDigest::SHA1::Native:ver<0.05+>Cro::HTTP:ver<0.8.9+>Cro::WebApp:ver<0.8.9+>Text::Markdown:ver<1.1.1+>File::Directory::Tree

Test Dependencies

Provides

  • SparrowCI
  • SparrowCI::Conf
  • SparrowCI::DB
  • SparrowCI::HTML
  • SparrowCI::News
  • SparrowCI::Repo
  • SparrowCI::Security
  • SparrowCI::User

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