Avoid missing errors from pipes and make the script print itself as it
runs. This will make the build logs more verbose and easier to debug
should an issue occur.
Details
Details
- Reviewers
deadalnix jasonbcox - Group Reviewers
Restricted Project - Commits
- rSTAGING89c6acf0d2f4: [CI] Improve error catching and build log verbosity
rABC89c6acf0d2f4: [CI] Improve error catching and build log verbosity
Run the CI build and gitian build, and check there is no error.
Diff Detail
Diff Detail
- Repository
- rABC Bitcoin ABC
- Branch
- teamcity_scripts_verbose
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 7361 Build 12765: Bitcoin ABC Buildbot (legacy) Build 12764: arc lint + arc unit
Event Timeline
Comment Actions
set -eux is a good idea. I'm not yet convinced on set -o pipefail, though I think it's probably best to have it on by default rather than not.
Only requesting changes because the gitian build should added to the test plan.
Comment Actions
Gitian build added to the test plan and run successfully: https://build.bitcoinabc.org/viewLog.html?tab=buildLog&buildTypeId=BitcoinABC_ResourceIntensiveBuilds_NightlyBuilds_BitcoinAbcGitianDiffTesting&buildId=18612