NAME
ukigumo.yml - Configuration file by YAML
SYNOPSIS
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
DESCRIPTION
Configuration file by YAML.
CONFIGURABLE ITEMS
envOne time environment variables that are enabled on running tasks.
env: - foo: bar - buz: qux - foo: hogeproject_nameVoluntary project name. If you don't want to use repository name as the project name, please configure this.
project_name: MyProjnotificationsNotifiers. Registered notifiers module are looked up in
Ukigumo::Client::Notify::*(module name will be converted to CamelCase automatically).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_installCommands that runs on before install phase (default: do nothing).
before_install: - echo "before install!"installCommands that runs on install phase (default:
cpanm --notest --installdeps .).install: - bundle install --path=./bundle/gemsbefore_scriptCommands that runs on before main script phase , and after install phase (default: do nothing).
before_script - echo "before script!"scriptMain command (default: command that is passed by ukigumo-client.pl or
Ukigumo::Client::Executor::Perl).script - rake specafter_scriptCommands that runs on after main script phase (default: do nothing).
after_script - echo "this is the end"
NOTES
Execution sequence of commands
before_install -> install -> before_script -> script -> after_script