Debusine

Tutorials

  • Install your first Debusine instance
  • Getting started with Debusine
  • Set up workflow templates

Explanations

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

How-to guides

  • Set up debusine-client
  • Create an API token
  • Upload to Debusine using dput-ng
  • Tasks for administrators
  • Contribute to Debusine
  • Contribute a new workflow

Reference

  • Building blocks
    • Artifacts
    • Assets
    • Bare data
    • Collections
    • File stores
    • Tasks
    • Workflows
      • Event reactions
      • Group of work requests
      • WorkflowTemplate
      • Available workflows
      • Runtime status workflows
  • Deployment
  • Miscellaneous
  • Command line tools
  • Python client API
  • Debusine internals
  • Reference for Debusine contributors
  • Development blueprints
  • Release history
  • Sponsors
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. There is also documentation of the internal API used by workflow orchestrators.

  • Event reactions
    • Supported actions
      • send-notification
      • update-collection-with-artifacts
      • update-collection-with-data
      • retry-with-delays
      • record-in-task-history
  • Group of work requests
  • WorkflowTemplate
  • Available workflows
    • Workflow autopkgtest
    • Workflow create_experiment_workspace
    • 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
    • Workflow update_suites
  • Runtime status workflows
Previous Next

© Copyright 2019-2025, The Debusine Developers.

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