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