From b928202fec472c218d8a9478783f3d4d11a7d740 Mon Sep 17 00:00:00 2001 From: Ryota MIBU Date: Fri, 27 Nov 2015 01:10:35 +0900 Subject: jjb: fix doc build to support old sample format JIRA: RELENG-16 Change-Id: I4a3aea9e638c29fdcc44fc08304c5680d9a8aa45 Signed-off-by: Ryota MIBU --- jjb/releng-macros.yaml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'jjb') diff --git a/jjb/releng-macros.yaml b/jjb/releng-macros.yaml index 1f3da79ba..51a6ba60b 100644 --- a/jjb/releng-macros.yaml +++ b/jjb/releng-macros.yaml @@ -159,13 +159,20 @@ _get_title_script=" import os - from docutils import core + from docutils import core, nodes with open('index.rst', 'r') as file: data = file.read() - doctree = core.publish_doctree(data, - settings_overrides={'report_level': 5, - 'halt_level': 5}) - print doctree[0].astext()" + doctree = core.publish_doctree(data, + settings_overrides={'report_level': 5, + 'halt_level': 5}) + if isinstance(doctree[0], nodes.title): + title = doctree[0] + else: + for c in doctree.children: + if isinstance(c, nodes.section): + title = c[0] + break + print title.astext()" _git_sha1="$(git rev-parse HEAD)" git clone ssh://gerrit.opnfv.org:29418/releng -- cgit 1.2.3-korg