Module: Cerberus
- Defined in:
- lib/cerberus/cli.rb,
lib/cerberus/latch.rb,
lib/cerberus/utils.rb,
lib/cerberus/config.rb,
lib/cerberus/manager.rb,
lib/cerberus/scm/base.rb,
lib/cerberus/constants.rb,
lib/cerberus/builder/base.rb,
lib/cerberus/publisher/base.rb,
lib/cerberus/component_lazy_loader.rb
Defined Under Namespace
Modules: Builder, Publisher, SCM, Utils Classes: AddCommand, BuildAllCommand, BuildCommand, CLI, Config, Latch, ListCommand, RemoveCommand, Status, StatusCommand
Constant Summary collapse
- HELP =
%{ Cerberus is a lightweight command-line Continuous Integration tool for Ruby. Usage: cerberus add <URL> --- add project from a repository to list watched of applications cerberus add <PATH> --- add project from local path to list of watched applications cerberus remove <NAME> --- remove given project from cerberus cerberus build <NAME> --- build watched application cerberus buildall --- build all watched applications cerberus list --- see the list of all watched applications cerberus status --- see the current status of all cerberus projects Version: #{Cerberus::VERSION} Cerberus Path: "#{Cerberus::HOME}" Cerberus Homepage: http://cerberus.rubyforge.org }.gsub("\n ","\n")
- HOME =
File.(ENV['CERBERUS_HOME'] || '~/.cerberus')
- CONFIG_FILE =
"#{HOME}/config.yml"
- LOCK_WAIT =
30 minutes
30 * 60
- VERSION =
'0.7.8'