Check existance of repo and image path for snapdiff 87/84287/1
authorhyokeun <hyokeun.jeon@samsung.com>
Thu, 18 Aug 2016 01:33:13 +0000 (10:33 +0900)
committerhyokeun <hyokeun.jeon@samsung.com>
Thu, 18 Aug 2016 01:33:13 +0000 (10:33 +0900)
Change-Id: Ic0d685c48cdd72847670a7950f14ca32a4b70a3e

job_sync_snapdiff.py

index 4784171..592856c 100755 (executable)
@@ -175,17 +175,19 @@ def main():
                                                            repo_path,
                                                            release_name)
 
-    if daily_repo_base:
-        daily_repo_url = os.path.join(daily_repo_base,
-                                      'repos', repo_name, 'packages')
+    daily_repo_url = os.path.join(daily_repo_base,
+                                  'repos', repo_name, 'packages')
+    weekly_repo_url = os.path.join(weekly_repo_base,
+                                   'repos', repo_name, 'packages')
+    if (daily_repo_base and
+        requests.get(daily_repo_url).status_code == 200):
         daily_current = generate_diff(daily_repo_url, current_repo_url,
                                       repo_name, 'daily_current')
         daily_id = _get_buildid(daily_repo_url)
         context['repo'].append(('daily_build', daily_id, daily_current))
 
-    if weekly_repo_base:
-        weekly_repo_url = os.path.join(weekly_repo_base,
-                                       'repos', repo_name, 'packages')
+    if (weekly_repo_base and
+        requests.get(weekly_repo_url).status_code == 200):
         weekly_current = generate_diff(weekly_repo_url, current_repo_url,
                                        repo_name, 'weekly_current')
         weekly_id = _get_buildid(weekly_repo_url)