Skip to content

Bisection loop / orchestrator #5

@bhcopeland

Description

@bhcopeland

The core bit that drives git bisect and coordinates everything else.

Needs to:

  • Manage good/bad/skip state
  • Call out to build and test steps each iteration
  • Persist state so you can resume if something falls over
  • Eventually support parallel (n-bisect) as well as sequential

Things to look at:

  • kci-dev bisect (Denys) — client-side, sequential, JSON state
  • Mark's k8s wrapper — parallel builds
  • Guillaume's Renelec — API-driven

Open questions:

  • Client-side, server-side, or both?
  • Merge commits and non-linear history?
  • What state actually needs saving?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions