Skip to main content

A _minimalist_ personal command line friendly CI server. Automatically runs your build whenever one of the monitored files of the monitored projects has changed.

Project description

-----
About
-----

Nosyd is a _minimalist_ personal command line friendly CI server.

Nosyd is a daemonization of Jeff Wrinkler's original nosy script [1].

--------
Features
--------

* automatically run your build whenever one of the monitored files of the
monitored projects has changed
* filesets to select files monitored
* support multiple builders (nosetests, maven2, trial)
* notify using Gnome's notification library
* per project configuration to override defaults
* command line interface to add/remove/list jobs
* persists daemon configuration using files and links
* logging

-----
Usage
-----

* install in path and run nosyd.py to start the daemon.
* optionally create a ~/.nosyd/config to override some of the configuration
* optionaly create a .nosy file in your project's directory. If that file
changes, the file will be reloaded at next build.
* add/remove the monitored project by using --add/--remove [path] options
** you can also do it manually by adding/removing symlinks into the .nosyd/jobs/
directory
ln -s /path/to/your/project ~/.nosyd/jobs/

-------
Changes
-------

0.0.5 (2009-10-09)
==================

- Bla bla

0.0.4 (2009-10-06)
==================

- Bla bla


Links
=====

[1] http://jeffwinkler.net/2006/04/27/keeping-your-nose-green/
[2] http://douglatornell.ca/software/python/Nosy-1.0.tar.gz

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page