Quellcode durchsuchen

brew: Don't build if docker daemon can't be reached

shin- vor 12 Jahren
Ursprung
Commit
79fc90b646
1 geänderte Dateien mit 9 neuen und 0 gelöschten Zeilen
  1. 9 0
      contrib/brew/brew/brew.py

+ 9 - 0
contrib/brew/brew/brew.py

@@ -32,6 +32,15 @@ def build_library(repository=None, branch=None, namespace=None, push=False,
         logger.info('Repository provided assumed to be a local path')
         dst_folder = repository
 
+    try:
+        client.version()
+    except Exception as e:
+        logger.error('Could not reach the docker daemon. Please make sure it '
+            'is running.')
+        logger.warning('Also make sure you have access to the docker UNIX '
+            'socket (use sudo)')
+        return
+
     #FIXME: set destination folder and only pull latest changes instead of
     # cloning the whole repo everytime
     if not dst_folder: