When reference snapshot is erased in http://download.tizen.org/snapshots/tizen/,... 01/152801/1
authorSoonKyu Park <sk7.park@samsung.com>
Wed, 27 Sep 2017 06:41:58 +0000 (15:41 +0900)
committerSoonKyu Park <sk7.park@samsung.com>
Wed, 27 Sep 2017 06:41:58 +0000 (15:41 +0900)
Change-Id: Id4c919b4132ddc7bf3e9e00c7c0d87e7251c24db

job_update_gbs_meta.py

index f165b3c..0244e6b 100755 (executable)
@@ -14,6 +14,7 @@ from common.buildtrigger import trigger_info
 # prepare related global variables
 workspace = os.getenv('WORKSPACE')
 basic_url= os.getenv('URL_PUBLIC_REPO_BASE') + '/snapshots/tizen/'
+daily_release_url= os.getenv('URL_PUBLIC_REPO_BASE') + '/releases/daily/tizen/'
 gbs_meta_default_profile = os.getenv('GBS_META_DEFAULT_PROFILE')
 gbs_meta_support_tizen_ver = os.getenv('GBS_META_SUPPORT_TIZEN_VER')
 
@@ -55,6 +56,10 @@ def _update_ref_bin_index(ref_binary):
             ref_snapshot_url = basic_url + t_ver + profile + "/" + ref_snapshot_number + "/"
         else:
             ref_snapshot_url = basic_url + t_ver + profile + "/" + "tizen-" + t_ver + profile + "_" + ref_snapshot_number + "/"
+            try:
+                urllib2.urlopen(ref_snapshot_url)
+            except:
+                ref_snapshot_url = daily_release_url + t_ver + profile + "/" + "tizen-" + t_ver + profile + "_" + ref_snapshot_number + "/"
         
         repository = []
         path_prj_list= {}