2017-04-18 2 views
-1

Ich beginne gerade mein Prüfungsprojekt an meiner Schule. Studieren von Systementwicklung mit C#.GitHub setzt Integration C# Windows fort

Wir verwenden GitHub als unser Online-Repository, und es wurde lediglich empfohlen, "Continues Integration" einzurichten. Ich schaute es an und die Idee schien nett zu sein. Unser Kurs basiert auf Test Driven Development, daher haben wir bereits Tests durchgeführt.

Ich schaute zuerst auf Travis, leider, ich kann nicht herausfinden, wie man dies mit Windows, noch Unit-Tests zu arbeiten.

Frage ist, gibt es ein Tool, das wir verwenden können, um die Integration mit C# für Windows-Plattformen fortzusetzen, kostenlos?

+0

[Jenkins] (https://jenkins.io/download/) hat Windows-Downloads. – john

+0

Siehe auch [Kuchen] (http://cakebuild.net/) – Smartis

Antwort

0

Es ist "kontinuierliche" Integration, und ja, es ist eine gute Idee, darüber zu lernen.

Leider ist die Frage zu breit, um direkt zu beantworten. Es gibt viele Lösungen, um ein funktionierendes CI sowohl lokal als auch in der Cloud zu erhalten. sowohl kostenlos als auch nicht so frei.

Es ist, für ein Hobby/Uni-Projekt, auch perfekt möglich, Ihre eigenen zu rollen, mit ein paar Cron-Jobs oder commit hooks.

CI bedeutet einfach, dass Ihre Test/Build-Skripts automatisch ausgeführt werden, idealerweise nach jedem Commit und für jeden einzelnen Zweig, so dass Sie frühzeitig auf Bugs aufmerksam werden. Die teureren oder komplexeren Systeme fügen nur einen Anpassungsfaktor hinzu, Berichte, Geschichte, Benachrichtigungen usw. an der Spitze.

Ich würde vorschlagen, ein bisschen mehr zu googeln. Sie sollten wirklich in der Lage sein, etwas zu finden, einschließlich der Dokumentation, wie man es benutzt. Wikipedia sollte eine handliche Tabelle haben, die Sie nach "free" und "windows" filtern können.

Verwandte Themen