Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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 join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant