Workflows definition should reside in .obs/workflows.yml o Personal access token on SCM (With minimum scope of repo in case of GitHub) o Workflow token on OBS o Set a Webhook Implementation of a workflow
o GitHub tells OBS about certain event (a new pull/merge request was opened) via webhooks o You configure the workflow that should run on OBS in a YAML file stored in your GitHub repository o OBS executes the workflow you configured o OBS reports the status (pending, success or failure) of the workflow to the pull request that was opened Process behind the scene
package o source_package: The name of the package you want to build o target_project: The name of the project that will contain the branched package. Workflows.yml workflow: steps: - branch_package: source_project: games source_package: ctris target_project: home:jane