Skip to content
This repository has been archived by the owner on Jun 15, 2024. It is now read-only.

Introduce the concept of build-metadata #138

Closed
flosell opened this issue Oct 16, 2016 · 2 comments
Closed

Introduce the concept of build-metadata #138

flosell opened this issue Oct 16, 2016 · 2 comments

Comments

@flosell
Copy link
Owner

flosell commented Oct 16, 2016

Problem

At the moment, all information about a build pipeline needs to be extracted from individual build steps:

  • The build duration and build timestamps
  • If the build was retriggered and from which one
  • What triggered a build (was it a VCS commit, a manual user interaction, ...)
  • That it received and processed a kill

Some of this could be better handled on a metadata-level for a build:

  • e.g. to track when build has been active, when it has been sleeping (for duration calc); we could get rid of :has-been-waiting this way
  • e.g. maybe random id generated at startup to determine if we restarted lambdacd (and with it potentially changed the underlying code) to warn users that retriggering might not be safe (Warn if retriggering a pipeline that has changed #139)?
    to identify which build was retriggered

Context

Related issues

@flosell
Copy link
Owner Author

flosell commented Jan 15, 2017

Basic support implemented. Still todo:

@flosell
Copy link
Owner Author

flosell commented Feb 5, 2017

Basic support implemented and ready for release. Moved additional features into separate issues.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant