[82619] contrib/buildbot/master.cfg

jmr at macports.org jmr at macports.org
Tue Aug 16 14:48:33 PDT 2011


Revision: 82619
          http://trac.macports.org/changeset/82619
Author:   jmr at macports.org
Date:     2011-08-16 14:48:31 -0700 (Tue, 16 Aug 2011)
Log Message:
-----------
buildmaster: don't require passwords for local test install

Modified Paths:
--------------
    contrib/buildbot/master.cfg

Modified: contrib/buildbot/master.cfg
===================================================================
--- contrib/buildbot/master.cfg	2011-08-16 21:30:47 UTC (rev 82618)
+++ contrib/buildbot/master.cfg	2011-08-16 21:48:31 UTC (rev 82619)
@@ -242,18 +242,29 @@
 
 from buildbot.status import html
 from buildbot.status.web import auth, authz
-from buildbot.status.web.auth import HTPasswdAuth
-htauth = HTPasswdAuth('htpasswd')
-authz_cfg=authz.Authz(
-    auth=htauth,
-    gracefulShutdown = 'auth',
-    forceBuild = 'auth',
-    forceAllBuilds = 'auth',
-    pingBuilder = 'auth',
-    stopBuild = 'auth',
-    stopAllBuilds = 'auth',
-    cancelPendingBuild = 'auth',
-)
+if production:
+    from buildbot.status.web.auth import HTPasswdAuth
+    htauth = HTPasswdAuth('htpasswd')
+    authz_cfg=authz.Authz(
+        auth=htauth,
+        gracefulShutdown = 'auth',
+        forceBuild = 'auth',
+        forceAllBuilds = 'auth',
+        pingBuilder = 'auth',
+        stopBuild = 'auth',
+        stopAllBuilds = 'auth',
+        cancelPendingBuild = 'auth',
+    )
+else:
+    authz_cfg=authz.Authz(
+        gracefulShutdown = True,
+        forceBuild = True,
+        forceAllBuilds = True,
+        pingBuilder = True,
+        stopBuild = True,
+        stopAllBuilds = True,
+        cancelPendingBuild = True
+    )
 
 ####### PROJECT IDENTITY
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110816/6c60a70a/attachment.html>


More information about the macports-changes mailing list