Was ist das beste Werkzeug für Build-Automatisierung für einen Ein-Mann-Software-Shop? [geschlossen]

7

Ich baue Windows-Apps für ein paar Clients. Ich las Joel über Software und nahm den Joel-Test und stellte fest, dass ich nicht ganz zurechtkomme. Ein Ort, der mir fehlt, sind automatisierte Builds. Was sollte ich für automatisierte Builds verwenden? Ich habe Windows-Apps, die .NET 1.1, 2.0 und 3.5 verwenden. Außerdem muss ich in der Lage sein, meine .vdproj zu erstellen, um MSIs zu erstellen. Ich suche nach etwas, das frei ist und gut für ein Ein-Mann-Team funktionieren würde.

    
skb 22.10.2008, 16:15
quelle

7 Antworten

7

TeamCity Professional Edition von JetBrains. Ссылка

    
delriojo 22.10.2008, 16:17
quelle
10

CruiseControl.Net und NAnt sind die Standard-Tools (und auch Open Source), also wird es eine Menge Community-Unterstützung geben. MSBuild ist jetzt auch Open Source

Es wird eine Menge Arbeit sein, alles aufzustellen, aber es wird sehr mächtig sein und viel Platz für Wachstum haben.

    
RickL 22.10.2008 16:17
quelle
2

MSBuild war nützlich für mich

    
harriyott 22.10.2008 16:20
quelle
1

Verwenden Sie die integrierte MSBuild-Engine . Wenn Sie bereits eine Lösung oder Projektdatei haben, passt das sehr gut.

    
Jorge Ferreira 22.10.2008 16:20
quelle
1

Ich mache und verkaufe ein Werkzeug namens Build Automator (http://www.buildautomator.com), das für Build- und Automationskram geschrieben wurde. Es ist ein bisschen für eine Datenbanksprache entworfen, die ich verwende (Clarion), aber es funktioniert gut mit MS-Build für VS oder Delphi (RAD Studio) Ich hatte nicht so viel Zeit, wie ich es in letzter Zeit aktualisieren möchte, aber Ich benutze es fast jeden Tag und es spart mir jede Woche Stunden! Ich habe Kunden, die es in komplexen Build-Operationen zusammen mit anderen Build-Automatisierungstools verwenden. Nur meine $ 0,02:)

Mit freundlichen Grüßen

    
Arnor Baldvinsson 05.01.2011 23:37
quelle
0

Ich habe CruiseControl und TeamCity ausgiebig genutzt. Für einen One-Man-Shop ist TeamCity wesentlich einfacher einzurichten und zu konfigurieren als CruiseControl.

Für Ihre Build-Skripte können Sie mit MsBuild oder NAnt nichts falsch machen. Ich habe auch PowerShell in Betracht gezogen, aber ich habe es noch nicht versucht.

    
SaaS Developer 22.10.2008 16:33
quelle
0

Ich bin seit der Veröffentlichung von NUBuild sehr zufrieden. Basierend auf Ihren Anforderungen, denke ich, dass NUBuild eine perfekte Ergänzung sein wird. Sie können es (nur einmal) unter 10 Minuten einrichten und bereit sein, Ihre Projekte zu erstellen. Schau es dir an -

Ссылка

    
david 28.08.2009 03:29
quelle

Tags und Links