enhancing dodo.py for better automation. Fixes T847
ClosedPublic

Authored by tflink on Sep 22 2016, 10:01 PM.

Details

Summary

This improves support for building documentation and putting both docs and released files (rpms, tarballs etc.) in a place that can be publicly accessible so that we can decrease the number of manual steps in our release process (some of which have a tendency to be forgotten)

Test Plan

dodo basedir=<some output dir> envtype=ci chainbuild, also run the commands releasedocs and updatelatest. This will output the docs and release bits into the specified directory.

Diff Detail

Repository
rLTRN libtaskotron
Branch
feature/T847-documentation-deployment (branched from develop)
Lint
Lint OK
Unit
Unit Tests OK
Build Status
Buildable 951
Build 951: arc lint + arc unit
tflink retitled this revision from to enhancing dodo.py for better automation. Fixes T847.Sep 22 2016, 10:01 PM
tflink updated this object.
tflink edited the test plan for this revision. (Show Details)
tflink added reviewers: mkrizek, kparal.
tflink added a subscriber: jskladan.

This has been applied to a forked libtaskotron repo I've been working on for testing.

The output when run through buildbot is:

My idea is to eventually have dodo.py files like this for all of our projects so that docs and release bits can happen automagically over all our projects - libtaskotron is just the first.

mkrizek accepted this revision.Sep 23 2016, 10:46 AM
This revision is now accepted and ready to land.Sep 23 2016, 10:46 AM
kparal accepted this revision.Sep 27 2016, 1:00 PM

Great.

tflink updated this revision to Diff 2741.Jan 9 2017, 4:25 PM

Updating to current develop now that the required buildbot changes have been deployed

This did not get closed for some reason, but pushed in rLTRNb94cfe9a7b283a0.

tflink closed this revision.Jan 16 2017, 5:53 PM

for some reason, this wasn't autoclosed with T847