buildbot.mariadb.org (MDEV-8244)

[MDEV-12511] staging and fire-and-forget Created: 2017-04-16  Updated: 2022-05-31

Status: Open
Project: MariaDB Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Technical task Priority: Major
Reporter: Sergei Golubchik Assignee: Vicențiu Ciorbaru
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Blocks
blocks MDEV-12510 protect main branches in github (gate... Closed

 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).


 Comments   
Comment by Teodor Mircea Ionita (Inactive) [ 2018-10-15 ]

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?

Comment by Vicențiu Ciorbaru [ 2022-03-01 ]

This will be worked on as so MDEV-14443 is closed.

Generated at Thu Feb 08 07:58:17 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.