From 4f7e24d5836fc420b65c62e54c28638fb4b518ce Mon Sep 17 00:00:00 2001 From: Yonghee Han Date: Wed, 30 Aug 2017 14:51:46 +0900 Subject: [PATCH] Update build-monitor for the gbsfullbuild results update_message length < 119 Change-Id: Ic58a3b0b1f979f3ab2a9458d5ea2a965c609ebc8 --- job_buildmonitor.py | 13 +++++++++++++ job_gbs_ref_fullbuild.py | 8 ++++++++ 2 files changed, 21 insertions(+) diff --git a/job_buildmonitor.py b/job_buildmonitor.py index dbd08ab..55169b6 100644 --- a/job_buildmonitor.py +++ b/job_buildmonitor.py @@ -1336,6 +1336,15 @@ def update_release_snapshot(content): query_data = (version, snapshot) buildmonitor_db.do_query(query, query_data) +def update_gbsfullbuild_snapshot(content): + snapshot = content.get('snapshot_name') + gbsfullbuild_string = content.get('gbsfullbuild_string') + + print "update snapshot %s as a gbsfullbuild string is %s" % (snapshot, gbsfullbuild_string) + query = "UPDATE build_snapshot SET gbsfullbuild=%s WHERE snapshot_name=%s" + query_data = (gbsfullbuild_string, snapshot) + buildmonitor_db.do_query(query, query_data) + def update_unresolvable_broken_packages(project, unresolvable_broken_packages): if unresolvable_broken_packages is None: @@ -2600,6 +2609,10 @@ def main(): print "[%s][%s]\n" % (__file__, bm_stage) update_release_snapshot(content) + elif bm_stage == "GBSFULLBUILD_SNAPSHOT": + print "[%s][%s]\n" % (__file__, bm_stage) + update_gbsfullbuild_snapshot(content) + #======================================================= # [POST] Image / Post_Image => N/A #======================================================= diff --git a/job_gbs_ref_fullbuild.py b/job_gbs_ref_fullbuild.py index 8becb62..bff03a5 100755 --- a/job_gbs_ref_fullbuild.py +++ b/job_gbs_ref_fullbuild.py @@ -448,6 +448,14 @@ def main(): do_gbs_build() do_image_creation() + # TRIGGER NEXT BUILD-MONITOR + if False: + update_message="Successed:B(O)I(O)" + if len(update_message) < 119: + trigger_next("BUILD-MONITOR", \ + {'bm_stage':'GBSFULLBUILD_SNAPSHOT', + 'snapshot_name':release_id, + 'gbsfullbuild_string': update_message}) if __name__ == '__main__': sys.exit(main()) -- 2.7.4