CI-freundliche automatisierten builds für as3/flex-Projekte

Haftungsausschluss: ich bin relativ unvertraut mit der flash-build-Prozesse, so dass einige/alle dieser möglicherweise falsch Unsinn. Bitte fühlen Sie sich frei zu schlagen alternative Ansätze.

Sind wir derzeit an der Entwicklung einer flex-web-app und bauen unsere situation ist weit vom ideal entfernt. Derzeit sind wir (wie in den einzelnen Entwickler) nur Gebäude mit FlashBuilder und die Bereitstellung manuell durch. Die Programmierer sind derzeit screaming bloody murder aus zwei Gründen, obwohl:

  • Das fehlen von CI ist wie eine Reise zurück in die Steinzeit
  • Wir nicht viel Pflege für FlashBuilder

(Hinweis: Wir sind nur mit Zurück, denn es war die einfachste Möglichkeit zum einrichten eines flex-Projekts in Verbindung mit Away3d und bekommen es Gebäude - /rendering-richtig-es ist eine Notlösung).

Als überwiegend .NET Entwicklung-shop, wir sind es gewohnt zu tun, continuous integration sowie continuous deployment. Im Idealfall würden wir gerne etwas vergleichbares zu diesem für unsere flash-Projekte ohne binden uns an eine bestimmte IDE.

Anforderungen:

Den build-Prozess muss sein:

  • .. runnable über die Kommandozeile
  • .. lauffähig auf beiden Entwickler und der CI-build-Maschinen (und sicherlich nicht, dass eine IDE!)
  • .. möglichst als IDE-unabhängig wie möglich (Pragmatismus zu treten in zwar; wenn dies bewirkt, dass viel Reibung wir werden nur eine auswählen).
  • .. in der Lage, um auf Windows laufen (wir entwickeln mit Windows)

Wir sind nicht dagegen, ein Hauch von Vervielfältigung oder ein paar manuelle Schritte (z.B. tarting die build-Skripte, wenn wir fügen Sie ein neues Projekt mit einer IDE, oder das generieren einer Konfiguration von einem anderen, wenn Werkzeuge sind vorhanden), aber die weniger Doppelarbeit /Wartung benötigt, desto besser.

Ich gelesen habe schon ein paar Artikel /blog-posts und beobachtete Sie einige kurze screencasts, aber die meisten von Ihnen sind sehr Dünn auf dem Boden auf, wie das build-system sitzt neben IDEs. Die meisten Artikel/screencasts haben die gleiche Formel: erstellen Sie ein "Hallo Welt" aufbauen, die Verwendung einer einzigen Datei & text-Editoren (keine IDE).

Habe ich nicht gesehen, das Thema von mehreren Bibliotheken/Projekte etc. wird angeschnitten, entweder.

Nach der Lektüre rund um das Thema für eine Weile, ich überlege mir die Untersuchung der folgenden Optionen:

Hat jemand Erfahrung mit den oben genannten Lösungen (oder andere, die ich bewusst bin), und wenn ja, was machen Sie mit Ihnen? Jede Hilfe /Zeiger geschätzt.

InformationsquelleAutor Mark Simpson | 2012-01-27
Schreibe einen Kommentar