summaryrefslogtreecommitdiff
path: root/script/autobuild.py
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2020-06-03 12:33:50 +1200
committerAndrew Bartlett <abartlet@samba.org>2020-06-10 07:11:59 +0000
commit0208d5f64b2cb9b67d5ab6070f411cf45cea1fc4 (patch)
treebb2b0f089239c24e7e6935438c39e5e81c058286 /script/autobuild.py
parent4a3ed0d8459f626b8df0781b3231270040a0480d (diff)
downloadsamba-0208d5f64b2cb9b67d5ab6070f411cf45cea1fc4.tar.gz
Add docs build to CI
We did not check we could actually build the HTML of the Samba Developers guide and HTML of the manpages previously. Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: David Disseldorp <ddiss@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Wed Jun 10 07:11:59 UTC 2020 on sn-devel-184
Diffstat (limited to 'script/autobuild.py')
-rwxr-xr-xscript/autobuild.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/script/autobuild.py b/script/autobuild.py
index 1d63111f992..0ab04eb7c26 100755
--- a/script/autobuild.py
+++ b/script/autobuild.py
@@ -126,7 +126,8 @@ builddirs = {
"talloc": "lib/talloc",
"replace": "lib/replace",
"tevent": "lib/tevent",
- "pidl": "pidl"
+ "pidl": "pidl",
+ "docs-xml": "docs-xml"
}
ctdb_configure_params = " --enable-developer ${PREFIX}"
@@ -190,6 +191,14 @@ tasks = {
("clean", "make clean"),
],
+ "docs-xml": [
+ ("random-sleep", random_sleep(300, 900)),
+ ("autoconf", "autoconf"),
+ ("configure", "./configure"),
+ ("make", "make html htmlman"),
+ ("clean", "make clean"),
+ ],
+
# We have 'test' before 'install' because, 'test' should work without 'install (runs all the other envs)'
"samba": [
("random-sleep", random_sleep(300, 900)),