ukigumo.yml - Configuration file by YAML
before_install: - "cpanm -L $HOME/.ukigumo/ukigumo-client/extlib --installdeps -n ." install: "ln -s $HOME/.ukigumo/ukigumo-client/extlib ./extlib" script: prove -lrv -Iextlib/lib/perl5 t
Configuration file by YAML.
env
One time environment variables that are enabled on running tasks.
env: - foo: bar - buz: qux - foo: hoge
project_name
Voluntary project name. If you don't want to use repository name as the project name, please configure this.
project_name: MyProj
notifications
Notifiers. Registered notifiers module are looked up in Ukigumo::Client::Notify::* (module name will be converted to CamelCase automatically).
Ukigumo::Client::Notify::*
notifications: ikachan: - url: localhost channel: "#ukigumo" github_statuses: - api_endpoint: localhost access_token: __ACCESS_TOKEN__
Now available notifiers names are followings;
callback (Ukigumo::Client::Notify::Callback)
debug (Ukigumo::Client::Notify::Debug)
github_statuses (Ukigumo::Client::Notify::GitHubStatuses)
growl (Ukigumo::Client::Notify::Growl)
ikachan (Ukigumo::Client::Notify::Ikachan)
before_install
Commands that runs on before install phase (default: do nothing).
before_install: - echo "before install!"
install
Commands that runs on install phase (default: cpanm --notest --installdeps .).
cpanm --notest --installdeps .
install: - bundle install --path=./bundle/gems
before_script
Commands that runs on before main script phase , and after install phase (default: do nothing).
before_script - echo "before script!"
script
Main command (default: command that is passed by ukigumo-client.pl or Ukigumo::Client::Executor::Perl).
Ukigumo::Client::Executor::Perl
script - rake spec
after_script
Commands that runs on after main script phase (default: do nothing).
after_script - echo "this is the end"
before_install -> install -> before_script -> script -> after_script
To install Ukigumo::Client, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Ukigumo::Client
CPAN shell
perl -MCPAN -e shell install Ukigumo::Client
For more information on module installation, please visit the detailed CPAN module installation guide.