chiark / gitweb /
build: include fdroidserverid in build log post on wiki
authorHans-Christoph Steiner <hans@eds.org>
Fri, 20 Jan 2017 11:10:35 +0000 (12:10 +0100)
committerHans-Christoph Steiner <hans@eds.org>
Fri, 20 Jan 2017 11:12:20 +0000 (12:12 +0100)
fdroidserver/build.py

index e34fe15ed583d8b2c6f41858f6d72ac0d7ec03ba..a100548ab4d9a90ba52318aee1a547755218752f 100644 (file)
@@ -1200,15 +1200,18 @@ def main():
                 failed_apps[appid] = e
                 wikilog = str(e)
 
-            if wikilog:
-                wikilog = tools_version_log + '\n\n' + wikilog
-
             if options.wiki and wikilog:
                 try:
                     # Write a page with the last build log for this version code
                     lastbuildpage = appid + '/lastbuild_' + build.vercode
                     newpage = site.Pages[lastbuildpage]
-                    txt = "Build completed at " + time.strftime("%Y-%m-%d %H:%M:%SZ", time.gmtime()) + "\n\n" + wikilog
+                    with open(os.path.join('tmp', 'fdroidserverid')) as fp:
+                        fdroidserverid = fp.read()
+                    txt = "* build completed at " + time.strftime("%Y-%m-%d %H:%M:%SZ", time.gmtime()) + '\n' \
+                          + '* fdroidserverid: [https://gitlab.com/fdroid/fdroidserver/commit/' \
+                          + fdroidserverid + ' ' + fdroidserverid + ']\n\n' \
+                          + tools_version_log + '\n\n' \
+                          + '== Build Log ==\n\n' + wikilog
                     newpage.save(txt, summary='Build log')
                     # Redirect from /lastbuild to the most recent build log
                     newpage = site.Pages[appid + '/lastbuild']