Opened 5 years ago

Last modified 3 years ago

#3186 new task

Rewrite status_push to use Data API

Reported by: dustin Owned by:
Priority: major Milestone: 0.9.+
Version: master Keywords:
Cc:

Description (last modified by dustin)

Blocks #2648

master/buildbot/status/status_push.py is designed to push build status changes to an external web API. However, it's still mostly expecting the old Status hierarchy to exist, rather than the new Data API.

It needs to be rewritten to listen for appropriate events from the Data API and submit them to Gerrit, with any additional information fetched through the Data API's "get" method.

The module also uses master/buildbot/status/persistent_queue.py, which has demonstrated some odd behaviors in the past. If this poses more problems, there are probably better alternatives available as pre-built distributions on pypi.

Change History (4)

comment:1 Changed 5 years ago by dustin

  • Description modified (diff)

comment:2 Changed 5 years ago by dustin

  • Description modified (diff)

comment:3 Changed 4 years ago by dustin

  • Milestone changed from 0.9.0 to 0.9.+
Note: See TracTickets for help on using tickets.