Title: [243509] trunk/Tools
Revision
243509
Author
[email protected]
Date
2019-03-26 11:20:22 -0700 (Tue, 26 Mar 2019)

Log Message

[ews-build] Use PostgreSQL for ews-build database
https://bugs.webkit.org/show_bug.cgi?id=196229

Reviewed by Lucas Forschler.

* BuildSlaveSupport/ews-build/master.cfg:

Modified Paths

Diff

Modified: trunk/Tools/BuildSlaveSupport/ews-build/master.cfg (243508 => 243509)


--- trunk/Tools/BuildSlaveSupport/ews-build/master.cfg	2019-03-26 18:13:37 UTC (rev 243508)
+++ trunk/Tools/BuildSlaveSupport/ews-build/master.cfg	2019-03-26 18:20:22 UTC (rev 243509)
@@ -20,10 +20,23 @@
 
 c['projectName'] = 'WebKit EWS'
 c['projectURL'] = 'https://ews-build.webkit.org/'
-c['buildbotURL'] = 'https://ews-build.webkit.org/'
 
+if is_test_mode_enabled:
+    c['buildbotURL'] = 'http://localhost:8010/'
+    c['db_url'] = 'sqlite:///state.sqlite?serialize_access=1'
+else:
+    c['buildbotURL'] = 'https://ews-build.webkit.org/'
+    db_url = os.getenv('DB_URL', None)
+    db_name = os.getenv('DB_NAME', None)
+    db_username = os.getenv('DB_USERNAME', None)
+    db_password = os.getenv('DB_PASSWORD', None)
+    if None in [db_url, db_name, db_username, db_password]:
+        print('Environment variables for DB not found. Please ensure these variables are set.')
+        sys.exit(1)
+    # See https://docs.buildbot.net/1.7.0/manual/configuration/global.html#database-specification
+    c['db_url'] = 'postgresql://{}:{}@{}/{}'.format(db_username, db_password, db_url, db_name)
+
 c['logCompressionMethod'] = 'lz4'
-
 c['buildbotNetUsageData'] = None
 
 loadConfig.loadBuilderConfig(c, is_test_mode_enabled=is_test_mode_enabled)

Modified: trunk/Tools/ChangeLog (243508 => 243509)


--- trunk/Tools/ChangeLog	2019-03-26 18:13:37 UTC (rev 243508)
+++ trunk/Tools/ChangeLog	2019-03-26 18:20:22 UTC (rev 243509)
@@ -1,5 +1,14 @@
 2019-03-26  Aakash Jain  <[email protected]>
 
+        [ews-build] Use PostgreSQL for ews-build database
+        https://bugs.webkit.org/show_bug.cgi?id=196229
+
+        Reviewed by Lucas Forschler.
+
+        * BuildSlaveSupport/ews-build/master.cfg:
+
+2019-03-26  Aakash Jain  <[email protected]>
+
         [ews-build] Get master_hostname dynamically in master.cfg
         https://bugs.webkit.org/show_bug.cgi?id=196255
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to