BOSS comes with a sample "standard workflow" which consists of:
This is not a mandatory workflow but was developed at Nokia and is designed to be useful for MeeGo vendors
GIT : https://meego.gitorious.org/meego-infrastructure-tools/boss-launcher-robogrator NOTE: skynet branch for now
Robogrator is the robotic package integrator. It reacts to the events occuring on the OBS and looks at the data inside to identify which project-specific process to launch.
NOTE: robogrator is just a name , the real name of the participant is obs_event so register the skynet participant by invoking the command :
skynet register -n obs_event
It uses the data sent by the obs-boss-plugin to create a fresh process.
All processes have the fields:
For the actual process, robogrator uses the namespace/project/event-label to find a specific ruote process.
For the standard workflow the first participant is the standard_workflow_handler
It is configured in /etc/skynet/robogrator.conf
This participant serves two purposes: