Frage

Wir untersuchen mit CruiseControl.NET als Weiterhin die Integration bauen-Anbieter, sowie die Automatisierung der erste Teil von unseren deployment-Prozess.

Hat jemand geändert CruiseControl.NET's dashboard hinzufügen von benutzerdefinierten login-und user-Rollen (DH, die Separaten Zugang zu zwingen, einen zu bauen, um nur bestimmte Personen auf einer pro-Projekt-basis?

Das Armaturenbrett ist .NET App, aber ich glaube, es verwendet die nVelocity-Ansicht-engine anstelle von web-Formularen, mit denen ich keine Erfahrung mit.

Können Sie mix nVelocity und Webforms,oder muss ich einen Tag etwas neues zu lernen =)

War es hilfreich?

Lösung

Warum müssen Sie?Tun Sie wirklich brauchen, um zu begrenzen, die Benutzer in der Art einer integration server.Ich denke, dass ist der Grund, warum CC.Net nicht, dass Art von Unterstützung gebaut in.

Sie können immer sehen, wer gezwungen eine zu bauen, und control es, dass Weg.

Ich finde, dass die kontinuierliche integration funktioniert am besten mit regelmäßigen baut und regelmäßige unit-test ausgeführt wird (unsere ziemlich großen C# - app + Testlauf dauert 25 Minuten und prüft stündlich), so dass für mich zwingen, einen zu bauen, ist selten ein Problem.

Wenn Sie möchten, dass Benutzer, die haben einige Art von Bericht-only-Zugriff Sie einschränken könnten Sie so, dass Sie können nicht auf die CC.Net web-Anwendung überhaupt.

Alle Ergebnisse (MSBuild, NCover, NUnit, FxCop, etc) sind in XML, so können Sie bauen Relativitätstheorie einfachen Bericht Seiten aus XSLT.

Andere Tipps

@Keith:

Wir nutzen CC.NET beide führen ein CI-build, als auch in der Lage, die Kraft Aufbauen Funktion um einen Build + Bereitstellen.Deshalb wollen wir die Hände aus dem Armaturenbrett.

Ich fand, dass ich heute morgen war in der Lage, CCNET in ein virtuelles Verzeichnis innerhalb einer anderen web-app, Dieser erlaubt mir, den setup-Formularen-Authentifizierung, und lassen Sie das root-app verwalten.Problem gelöst.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top