-
Story
-
Resolution: Won't Do
-
Undefined
-
None
-
None
-
None
-
3
Previous discussion: https://github.com/openshift/origin/issues/9339
Conditions are more powerful than Phases and can contain more information about the state of a build at a point of time.
when doing this we can provide more fine-grained build status updates:
For each stage/step of a build:
- Fetch source (include Binary build uploads).
- Pull Images
- Assemble injections
Build image/run assembleGenerate Dockerfile (s2i)- Run Build
- Push new image
- Build pod states (created, running - need to ensure this doesn't overlap with existing phases/conditions)
Open question - do we want to add additional conditions to the metrics exposed by Prometheus? Currently uses phases.
- blocks
-
OCPBUILD-86 Build v1 - Create Counter Metric for Builds
- Closed