Debusine

Tutorials

  • Install your first debusine instance
  • Getting started with debusine

Explanations

  • Introduction to Debusine
  • Why this project
  • Debusine concepts
  • Lookups
  • Work request scheduling
  • Expiration of data
  • Signing service

How-to guides

  • Set up debusine-client
  • Create an API token
  • Tasks for administrators
  • Contribute to debusine

Reference

  • Building blocks
    • Artifacts
    • Collections
    • Tasks
    • Workflows
      • Workflow implementation
      • Event reactions
      • Group of work requests
      • WorkflowTemplate
      • Available workflows
      • Advanced workflows / sub-workflows
  • Deployment
  • Miscellaneous
  • Command line tools
  • Python client API
  • Debusine internals
  • Reference for debusine contributors
  • Development blueprints
  • Release history
Debusine
  • Building blocks
  • Workflows
  • View page source

Workflows

Workflows are server-side logic that can schedule and combine server tasks and worker tasks to automate complex operations.

Workflows are created from a workflow template chosen from a set maintained by the server administrators, plus data coming from user input.

See the Workflows for an overview, and below for technical details.

  • Workflow implementation
  • Event reactions
    • Supported actions
      • send-notification
      • update-collection-with-artifacts
      • update-collection-with-data
      • retry-with-delays
  • Group of work requests
  • WorkflowTemplate
  • Available workflows
    • Workflow autopkgtest
    • Workflow debian_pipeline
    • Workflow lintian
    • Workflow make_signed_source
    • Workflow noop
    • Workflow package_publish
      • Permission considerations
      • Resource accounting considerations
      • Workflow definition
    • Workflow package_upload
    • Workflow piuparts
    • Workflow qa
    • Workflow reverse_dependencies_autopkgtest
    • Workflow sbuild
    • Workflow update_environments
  • Advanced workflows / sub-workflows
Previous Next

© Copyright 2019-2024, The Debusine Developers.

Built with Sphinx using a theme provided by Read the Docs.