Project

General

Profile

Feature #1117

TB2: respect custom configuration options provided during gerrit-buildbot build scheduling

Added by - Raal almost 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Tags:
URL:

Description

Ci-infra bugs are now tracked in redmine. Copied from bugzilla bug #71033
https://wiki.documentfoundation.org/Category:Infrastructure
https://redmine.documentfoundation.org/projects/infrastructure
https://redmine.documentfoundation.org/issues/1106
---
TB2 script currently hard coded the configuration optons in the profile. It would be advantageous to be able to provide aditional configuration options. Gerrt-buildbot plugin was extended to expose this functionality through UI (Schedule button) and SSH `buildbot-schedule` command. The configuration option can be specified and returned to the engaged Tinderxbox with SSH `buildbot-get`command [1].

The only missing part is on tinderbox side to pick up the configuration options and pass them to the build. To be more accurate, new BASH variable is get sourced as outcome of `buildbot get` command: GERRIT_TASK_OPTIONS.

The enhanced version of gerrit-buildbot plugin is deployed on the staging gerrit test installation and can be used for tests [2].

Note: all enhancements to gerrit-buildbot plugin were done on top of vanilla Gerrit 2.8.

[1] http://imgur.com/3CKw0H4
[2] https://gerrit-test2.libreoffice.org

Also available in: Atom PDF