Page MenuHomePhabricator

[gitian-build] Change output file destinations to separate directories for each platform
ClosedPublic

Authored by jasonbcox on Sep 16 2019, 18:47.

Details

Summary

Our current release process separates output files by platform, which is more organized
than Core's method of outputing all binaries to the same directory. This modifies gitian-build to match
the process that we currently do by hand.

Depends on D4076

Reviewer note: I did not include the manifest files in this diff because I want to have them reviewed separately.

Test Plan
./bitcoin-abc/contrib/gitian-build.py -c -n -b gitianuser release-packaging
./bitcoin-abc/contrib/gitian-build.py -c -n -b -o l gitianuser release-packaging
./bitcoin-abc/contrib/gitian-build.py -c -n -b -o w gitianuser release-packaging
./bitcoin-abc/contrib/gitian-build.py -c -n -b -o m gitianuser release-packaging
# Verify files are in the proper sub-directories

Diff Detail

Repository
rABC Bitcoin ABC
Branch
release-packaging
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 7485
Build 13013: Bitcoin ABC Buildbot (legacy)
Build 13012: arc lint + arc unit