Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Continous Integration
ltrader
myCSharp.de - Member



Dabei seit:
Beiträge: 60
Herkunft: Mannheim

Themenstarter:

Continous Integration

beantworten | zitieren | melden

Hallo,

für unser Entwickler Team planen wir eine gemeinsame Infrastruktur, in die wir unsere schon in Betrieb befindliche Source Kontrolle (Perforce) und unsere MsTest Unit Tests einbinden und überwachen können. Continous Integration wäre nicht verkehrt denke ich.

Mehr oder weniger zwangsläufig stößt man in diesem Zusammenhang auf
CruiseControl.NET. Bisher habe ich keinerlei Erfahrungen, wie man ein solches System aufsetzt. Was schätzt ihr, wie lange soetwas ca. dauert, bis man das soweit hat, dass zumindest das Perforce und der Continous Build dort eingeklinkt ist?

Kennt jemand von euch "bessere" bzw, weniger aufwändige alternativen?

Viele Grüße
Real programers do not comment their code.
It is hard to write and it should be hard to understand!
private Nachricht | Beiträge des Benutzers
Omit
myCSharp.de - Member

Avatar #avatar-2748.jpg


Dabei seit:
Beiträge: 146

beantworten | zitieren | melden

http://www.jetbrains.com/teamcity/

unterstützt: Perforce

ob des aber MsTest unterstützt kann ich net sagen, aber glaube eher nicht.
Zitat
TeamCity integrates with JUnit, TestNG and NUnit testing frameworks ensuring the most effective testing of your software.
Vielleicht gibt es ein Workaround.

Mit CC.Net hab ich keine Erfahrung!
In der Doku steht das MSTest unterstützt wird.
http://confluence.public.thoughtworks.org/display/CCNET/Using+CruiseControl.NET+with+MSTest
und auch Preforce:
http://confluence.public.thoughtworks.org/display/CC/CruiseControlWithPerforce
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Omit am .
private Nachricht | Beiträge des Benutzers
FZelle
myCSharp.de - Experte



Dabei seit:
Beiträge: 10076

beantworten | zitieren | melden

Wenn Du VS.NET 2008 (Team ) auf dem betreffenden Rechner installierst,
ist MS Unittesting auch mit TeamCity möglich.
private Nachricht | Beiträge des Benutzers
DerHulk
myCSharp.de - Member

Avatar #avatar-1789.png


Dabei seit:
Beiträge: 273
Herkunft: Koblenz

beantworten | zitieren | melden

Hallo ltrader,

wie bereits erwähnt kannst du sofern ihr einen TFS (2005/2008 ) habt hier über die TeamBuils eine CSBuild implementieren was im 2008 recht einfach sein soll beim 2005 ist es aber auch möglich (wenn auch was aufwendiger), MS stellt hierfür auch BestPractices bereit.

Meine Erfahrung mit CS ist das ihr beachten müst das es nur für
relative kleine App. möglich ist oder ihr einen Buildrechner habt der ordendlich Dampf hat , da man sonst sehr schnell die Laune dran verliert (Einchecken und 10min warten ist auf dauer nicht wirklich optimal / Abhänig davon wieviel Test man hat kann das locker mal was dauern)

Wichtig ist auch das man sich an gewisse Eincheckregel hält, z.B. immer nur eine Änderung einchecken.

mfg Hulk
private Nachricht | Beiträge des Benutzers
svenson
myCSharp.de - Member



Dabei seit:
Beiträge: 8775
Herkunft: Berlin

beantworten | zitieren | melden

Zu CC.NET kann ich nur sagen, dass diese Lösung ihre Schwächen zeigt, wo man mit heterogenem Umfeld zu tun hat (z.B. verschiedene Konfig-Tools parallel). Ansonsten eine gute Sache.
private Nachricht | Beiträge des Benutzers
ltrader
myCSharp.de - Member



Dabei seit:
Beiträge: 60
Herkunft: Mannheim

Themenstarter:

beantworten | zitieren | melden

hmm, da wir leider aus Firmenpolicy Gründen keinen Team Foundation nutzen dürfen, scheint TeamCity damit in ein K.O. reinzulaufen fürchte ich.

Hat jemand Erfahrung mit CCNet und TeamCity? Vor- und Nachteile?
Wie (zeit-)aufwändig ist soetwas unter genannten Anforderungen für einen "Anfänger" aufzusetzen?
Real programers do not comment their code.
It is hard to write and it should be hard to understand!
private Nachricht | Beiträge des Benutzers
FZelle
myCSharp.de - Experte



Dabei seit:
Beiträge: 10076

beantworten | zitieren | melden

Was hat TFS mit TeamCity zu tun?
private Nachricht | Beiträge des Benutzers