Details
-
Task
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
- one pushes into a special "staging" branch (e.g. st-XXX)
- buildbot builds/tests it
- if all is ok, buildbot rebases (or merges, depending on the content) it on top of the main branch, builds/tests again, and pushes into main
- optionally, updates pushed MDEVs from "Building" to "Closed"
- sends the result (success or failure, and what exactly failed) to the developer
optimizations:
- if something is built/tested in the st-* branch, there is no need to do it again in the main branch.
- if there are two pushes into two separate st-* branches, may be it would make sense to rebase/merge them first and build/test them in one buildbot run, not in three (first, second, merge).
Attachments
Issue Links
- blocks
-
MDBF-732 protect main branches in github (gatekeeping)
-
- Closed
-
Hi ratzpo,
This autopush task looked exactly like the staging and fire-and-forget functionality that you are working on now, so I adjusted a little bit the description and title to conform to our current terminology and assigned to you. Can you please go ahead and update this with the actual functionality you are testing right now and use it going further?