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

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
  • Deployment
  • Miscellaneous
  • Command line tools
  • Python client API
  • Debusine internals
  • Reference for Debusine contributors
    • Design goals
    • Team organization
    • Project management practices
    • Design practices
    • Coding practices
    • Updating release notes
    • Documentation practices
    • Internal API
      • Database models
      • Tasks (internal API)
      • Worker object
      • Workflows (internal API)
  • Development blueprints
  • Release history
  • Sponsors
Debusine
  • Reference for Debusine contributors
  • Internal API
  • View page source

Internal API

  • Database models
    • Artifact
    • ArtifactRelation
    • Asset
    • AssetUsage
    • Collection
    • CollectionItem
    • CollectionItemMatchConstraint
    • File
    • FileInArtifact
    • FileInStore
    • FileStore
    • FileStoreInScope
    • FileUpload
    • Group
    • Identity
    • NotificationChannel
    • Scope
    • ScopeWorkerPool
    • TaskDatabase
    • Token
    • User
    • WorkRequest
    • Worker
    • WorkerPool
    • WorkerPoolStatistics
    • WorkerPoolTaskExecutionStatistics
    • WorkflowTemplate
    • Workspace
    • default_file_store()
    • default_workspace()
    • system_user()
    • AvailableKeyFileSystem
    • AvailableKeyPKCS11
    • BaseAvailableKey
    • BaseProtectedKey
    • ProtectedKey
    • ProtectedKeyError
    • ProtectedKeyNaCl
    • ProtectedKeyPKCS11Static
    • ProtectedKeyStorage
    • SigningMode
  • Tasks (internal API)
    • BaseTask
    • BaseTaskWithExecutor
    • BaseExternalTask
    • DefaultDynamicData
    • ExtraRepositoryMixin
    • RunCommandTask
    • TaskConfigError
    • get_environment()
  • Worker object
    • Overview
    • Flow
    • Objects documentation
    • Worker
  • Workflows (internal API)
    • Workflow
    • WorkflowRunError
    • WorkflowValidationError
    • orchestrate_workflow()
    • ArtifactHasNoArchitecture
    • ArtifactHasNoBinaryPackageName
    • configure_for_overlay_suite()
    • filter_artifact_lookup_by_arch()
    • follow_artifact_relation()
    • get_architectures()
    • get_available_architectures()
    • get_source_package_names()
    • locate_debian_source_package()
    • locate_debian_source_package_lookup()
    • lookup_result_architecture()
    • lookup_result_artifact_category()
    • lookup_result_binary_package_name()
    • source_package()
    • source_package_data()
Previous Next

© Copyright 2019-2025, The Debusine Developers.

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