(standard workflow) |
(add source/package links) |
||
| Line 5: | Line 5: | ||
This is not a mandatory workflow but was developed at Nokia and is designed to be useful for MeeGo vendors | This is not a mandatory workflow but was developed at Nokia and is designed to be useful for MeeGo vendors | ||
| + | |||
| + | === Installation and source === | ||
| + | |||
| + | Package : https://build.pub.meego.com/package/show?package=boss-launcher-robogrator&project=Project:MINT:Testing | ||
| + | |||
| + | GIT : https://meego.gitorious.org/meego-infrastructure-tools/boss-launcher-robogrator | ||
| + | NOTE: skynet branch for now | ||
=== Robogrator Process Launcer === | === Robogrator Process Launcer === | ||
| Line 19: | Line 26: | ||
For the standard workflow the first participant is the standard_workflow_handler | For the standard workflow the first participant is the standard_workflow_handler | ||
| + | |||
| + | It is configured in /etc/skynet/robogrator.conf | ||
=== standard_workflow_handler === | === standard_workflow_handler === | ||
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.
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: