Enhance dodo.py to work better with CI. Fixes T683
ClosedPublic

Authored by tflink on Jan 7 2016, 10:51 PM.

Details

Summary

This patch does a couple different things - it adds the ability to include the current branch name in the output dir if buildtype=release is added to args. It also supports a basedir=/place/to/output arg which affects where output is copied. Lastly, it adds a updatelatest task which makes sure a relative latest symlink points to the build just done

Test Plan

test locally with builds, use on stg. buildmaster for CI

Diff Detail

Repository
rLTRN libtaskotron
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
tflink retitled this revision from to Enhance dodo.py to work better with CI. Fixes T683.Jan 7 2016, 10:51 PM
tflink updated this object.
tflink edited the test plan for this revision. (Show Details)
tflink added reviewers: kparal, jskladan, mkrizek.

Bah, I forgot to squash my commits before submitting the review. Will take care of that if/when the review is accepted

mkrizek accepted this revision.Jan 8 2016, 9:42 AM

LGTM

This revision is now accepted and ready to land.Jan 8 2016, 9:42 AM
jskladan accepted this revision.Jan 8 2016, 9:45 AM

Looks good in local usage

This revision was automatically updated to reflect the committed changes.