Page MenuHomePhabricator

[CI] Allow for running arbitrary scripts
ClosedPublic

Authored by Fabien on Jan 7 2021, 10:41.

Details

Reviewers
majcosta
Group Reviewers
Restricted Project
Commits
rABC47efd6b73068: [CI] Allow for running arbitrary scripts
Summary

This feature already exists but requires to specify a script file to
run. It is more versatile to let the user write the script directly in
the YAML file, since it can always call an external script as needed.

Test Plan
./contrib/teamcity/build-configurations.py lint-circular-dependencies
./contrib/teamcity/build-configurations.py build-osx

Diff Detail

Repository
rABC Bitcoin ABC
Branch
build_arbitrary_script
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 14627
Build 29213: Build Diff
Build 29212: arc lint + arc unit

Event Timeline

Fabien requested review of this revision.Jan 7 2021, 10:41
Fabien planned changes to this revision.Jan 7 2021, 13:11

Deduplicate script path construction

This revision is now accepted and ready to land.Jan 7 2021, 15:21
This revision was automatically updated to reflect the committed changes.