Regular build packages for all OS (MXS-980)

[MXS-985] Scheduler for builds and install tests Created: 2016-11-18  Updated: 2017-02-03  Resolved: 2017-02-03

Status: Closed
Project: MariaDB MaxScale
Component/s: test
Affects Version/s: None
Fix Version/s: 2.1.0

Type: Sub-Task Priority: Major
Reporter: Timofey Turenko Assignee: Timofey Turenko
Resolution: Fixed Votes: 0
Labels: FRUCT

Sprint: 2017-27, 2017-28, 2017-29, 2017-30

 Description   

regular builds and regular install tests for active branches ('develop', 2.0., 1.4, etc) can create significant load on Jenkins server and it should be fine-tuned to avoid interfering with other testing

this tasks includes also solution testing on real Jenkins



 Comments   
Comment by Timofey Turenko [ 2017-02-03 ]

Throttle Concurrent Builds Plugin found.

Configuration of this plugin: http://docs.openstack.org/infra/jenkins-job-builder/properties.html

Parameters:
option (str) – throttle project (throttle the project alone) or category (throttle the project as part of one or more categories)
max-per-node (int) – max concurrent builds per node (default 0)
max-total (int) – max concurrent builds (default 0)
enabled (bool) – whether throttling is enabled (default true)
categories (list) – multiproject throttle categories
matrix-builds (bool) – throttle matrix master builds (default true)
matrix-configs (bool) – throttle matrix config builds (default false)
Example:

properties:

  • throttle:
    max-per-node: 2
    max-total: 4
    categories:
  • cat1
  • cat2
    option: category
    matrix-builds: false
    matrix-configs: true
Comment by Timofey Turenko [ 2017-02-03 ]

added configs for throttle concurrent builds to build_all, build, upgrade_test

Generated at Thu Feb 08 04:03:23 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.