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

Store build steps and logs as structured data [breaking change] #1981

Merged
merged 9 commits into from
Apr 5, 2017

Conversation

bradrydzewski
Copy link

@bradrydzewski bradrydzewski commented Mar 28, 2017

This pull request is a work in progress and will allow us to store the individual build steps and logs as structured data in the database, per issue #1857. The first commit adds the necessary data structures. Subsequent commits will begin altering the guts of drone to use these data structures.

This will be a substantial change to the codebase. Expected completion in ~7 days.

  • add new database tables and queries
  • update agent to use new pipeline rpc
  • update rpc to save step logs
  • update rpc to save step status
  • update rpc to update build once steps complete
  • update rpc to handle zombie steps
  • update event bus to handle step events
  • update ui to handle step events
  • update ui to fetch logs per-step on expansion
  • fix restart and deploy, which is now completely broken
  • confirm matrix works
  • confirm cancel works

@bradrydzewski bradrydzewski changed the title Store build steps and logs as structured data #1857 Store build steps and logs as structured data [breaking change] Mar 28, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant