HomePhabricator

[CI] Refactor the build configuration by moving out tests from the build

Description

[CI] Refactor the build configuration by moving out tests from the build

Summary:
This makes it easier to individually add and configure each step for
each configuration, and makes the whole build definition easier to read.

As a (good) side effect the functional tests are no longer run with the next
upgrade enabled with the asan and ubsan configurations, and use the
standard cutoff.

Depends on D3992 and D4014.

Test Plan: Run the CI builds/IBD and check the builds are green (ubsan excepted).

Reviewers: #bitcoin_abc, deadalnix, jasonbcox

Reviewed By: #bitcoin_abc, jasonbcox

Subscribers: jasonbcox

Differential Revision: https://reviews.bitcoinabc.org/D3993

Details

Provenance
FabienAuthored on Sep 4 2019, 13:49
FabienPushed on Sep 16 2019, 21:12
Reviewer
Restricted Project
Differential Revision
D3993: [CI] Refactor the build configuration by moving out tests from the build
Parents
rSTAGING0643cf7b9687: Add recommendation: By default, declare single-argument constructors `explicit`
Branches
Unknown
Tags
Unknown
References
tag: phabricator/base/11354