Fix for the date issue
Change-Id: Ib5580a24699fe5ce2e0845cdc3907ad547cfcdaf
Related-PROD: PROD-30521
diff --git a/daily_jenkins_job_report/daily_report/update_google_sheets.py b/daily_jenkins_job_report/daily_report/update_google_sheets.py
index ca8a52d..02155ab 100644
--- a/daily_jenkins_job_report/daily_report/update_google_sheets.py
+++ b/daily_jenkins_job_report/daily_report/update_google_sheets.py
@@ -37,6 +37,15 @@
for gs in gs_jobs:
for all_jobs in jobs_for_update['multi_results']:
for upd in jobs_for_update['multi_results'][all_jobs]:
+ if "oscore-oscc-ci" in upd['full_job_name'] and gs['gs_job_name'] == upd['full_job_name'] and upd['build_status'] != 'None':
+ cell = column_to_update + str(gs['row_number'])
+
+ if upd['build_status'] == 'FAILURE':
+ upd['build_status'] = 'FAILED'
+
+ print(datetime.fromtimestamp(upd['timestamp']), upd['full_job_name'], upd['build_status'])
+ self.wks.update_acell(cell, upd['build_status'])
+
if gs['gs_job_name'] == upd['full_job_name'] and upd['build_status'] != 'None' and check_datetime_today(upd['timestamp']):
cell = column_to_update + str(gs['row_number'])
@@ -46,7 +55,7 @@
print(datetime.fromtimestamp(upd['timestamp']), upd['full_job_name'], upd['build_status'])
self.wks.update_acell(cell, upd['build_status'])
- elif gs['gs_job_name'] == upd['full_job_name'] and upd['build_status'] != 'None' and not check_datetime_today(upd['timestamp']):
+ elif ("oscore-oscc-ci" not in upd['full_job_name']) and gs['gs_job_name'] == upd['full_job_name'] and upd['build_status'] != 'None' and not check_datetime_today(upd['timestamp']):
cell = column_to_update + str(gs['row_number'])
print('NOT TOADAY', datetime.fromtimestamp(upd['timestamp']), upd['full_job_name'], upd['build_status'])