CruiseControl garantire un nodo di progetto di costruzione
-
26-10-2019 - |
Domanda
C'è un modo per garantire un nodo di progetto di costruzione in CruiseControl? Vorrei limitare l'uso della forza build per utenti specifici.
Soluzione
Questo può essere fatto con l'aggiunta di un tag <security>
nella configurazione del progetto.
<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>
prova come questo
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow