HomePhabricator

[CI] Refactor the build by making it a class

Description

[CI] Refactor the build by making it a class

Summary:
This is a refactor that makes it easier to follow the build logic.
It also cleans up the output a bit when running as a user build (not on
teamcity).

Depends on D6749.

Test Plan:
Run any CI build as a user.
Check there is no longer any teamcity message in the output.

Look at the diff CI builds and check the teamcity messges are printed
and the artifacts uploaded.

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

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

Details

Provenance
FabienAuthored on Jun 26 2020, 14:38
FabienPushed on Jun 26 2020, 20:01
Reviewer
Restricted Project
Differential Revision
D6750: [CI] Refactor the build by making it a class
Parents
rABC8b79d85a6f40: [CI] Make the build configuration a class
Branches
Unknown
Tags
Unknown