This repository has been archived by the owner on Jun 15, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 59
Redesign handling of pipeline-state/history #131
Labels
Comments
Closed
flosell
added a commit
that referenced
this issue
Sep 17, 2016
flosell
added a commit
that referenced
this issue
Sep 18, 2016
flosell
added a commit
that referenced
this issue
Sep 25, 2016
flosell
added a commit
that referenced
this issue
Sep 25, 2016
flosell
added a commit
that referenced
this issue
Sep 25, 2016
…ead of get-build returning a map of different things (#131)
This was referenced Oct 16, 2016
flosell
added a commit
that referenced
this issue
Oct 16, 2016
flosell
added a commit
that referenced
this issue
Oct 22, 2016
flosell
added a commit
that referenced
this issue
Oct 22, 2016
Basic implementation done, metadata and optimizations are handled in separate issues. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Problem
Currently, the complete build history is saved to disk and pulled into memory (and kept there) at startup. This is neither scalable nor efficient and needs to change.
Objective
Context
Users of Pipeline State:
Related issues
Potential Solution
API
consume-step-result-update [state build-number step-id step-results]
consume-pipeline-structure [state build-number pipeline-structure]
next-build-number [state]
(can be arbitrary but must be sortable and ascending)get-build [state build-number]
(returns structure which contains everything known about this build)build-numbers [state]
(returns stored build-numbers, e.g. for building a history)Supporting functions
Default Persistence
Assumptions
Additional tasks
The text was updated successfully, but these errors were encountered: