CruiseControl sichern Sie einen Build -Projektknoten
-
26-10-2019 - |
Frage
Gibt es eine Möglichkeit, einen Build -Projektknoten in CruiseControl zu sichern? Ich möchte die Verwendung von Kraftaufbau auf bestimmte Benutzer einschränken.
Lösung
Dies kann durch Hinzufügen a erfolgen <security>
Tag in der Projektkonfiguration.
<project name="TestProject">
<security type="defaultProjectSecurity" defaultRight="Deny">
<permissions>
<rolePermission name="TestProjectAdmin" ref="FractionFactionAdmin" />
</permissions>
</security>
</project>
<internalSecurity>
<cache type="inMemoryCache" duration="30" mode="sliding"/>
<users>
<passwordUser name="user1" password="change"/>
<passwordUser name="user2" password="change"/>
</users>
<permissions>
<rolePermission name="TestProjectAdmin" defaultRight="Allow" forceBuild="Allow" viewProject="Allow" startProject="Allow">
<users>
<userName name="user1"/>
<userName name="user2"/>
</users>
</rolePermission>
</permissions>
</internalSecurity>
Versuchen Sie es so
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow