KEUCHEN

ESP ist eine Perl-Erweiterung für Ant / Nant-Wie-Build-Umgebungen.
Jetzt downloaden

KEUCHEN Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Julian Onions
  • Website des Verlags:
  • http://search.cpan.org/~jonions/PANT-0.17/PANT.pm

KEUCHEN Stichworte


KEUCHEN Beschreibung

Hose ist eine Perl-Erweiterung für Ant / Nant-Wie-Build-Umgebungen. Hose ist eine Perl-Erweiterung für Ant / Nant wie Build-Umgebungen.Synopsis perl BuildAll.pl -Output Buildlog Verwenden Sie Pant; Starpspant (); Phase (1, "Aktualisierung"); Aufgabe (Befehl ("CVS-Update"), "Rufen Sie den neuesten Kodex ab); Phase (2, "Build"); Aufgabe (UpdateFileVersion ("H / Version.h", QR / (# definiert * Versionen +) (d +) / => q {"$ 1". ($ 2 + 1)}, "Versionsdatei aktualisiert"); Task (Befehl (Befehl ( "Alles machen"), "Bauverteilung"); Phase (3, "Bereitstellung"); Aufgabe (Befehl ("Verteilung"), "Verteilung erbaut"); if (neuerthan (Quellen => , Targets => )) {copyfiles ("myexe", "myexe", "/ usr / bin");} Endspant (); AbstractThis ist ein Modul, um automatisierte Build-Umgebungen zu erstellen. Die Inspiration kam von Die ENT / NANT-Build-Umgebungen, die XML verwenden, um eine MAKE-Syntax von Abhängigkeiten zu beschreiben. Aus verschiedenen Gründen war keiner davon für meine Zwecke geeignet, und ich vermute, dass Sie schließlich etwas Ziemlich ähnliches der Perl in XML schreiben werden Alle Dinge, die Sie tun möchten. Auch ein Module namens Hose war einfach zu gut, ein Name zu vermisst! Dieses Modul zieht einige der Ideen in Ant / Nant an, und auch im Test :: Mode-Modul für Wege, um Dinge zu tun. Dieses Modul ist daher eine Sammlung von Werkzeugen, um die Prozesse zu automatisieren, und bieten a Protokoll des Geschehens, was passiert ist, sodass Remote-Builds beobachtet werden können. Die Grundphilosophie ist, dass Sie wahrscheinlich Make- oder Visual-Studio verwenden können oder das schwere Gebäude ähneln. Es ist kein echtes Bedürfnis, das zu replizieren. Ebenso wie das Auschecken von CVS / SVN-Repositories, der Aktualisierung von Versionsnummern, überprüft, dass es wieder einging, Testgurte und ähnliche sind Dinge, die nicht gut ist, ist nicht gut. XML ist keine Programmiersprache, aber Sie können viel davon beschreiben, was Sie verwenden möchten. Es gibt jedoch immer etwas, was Sie tun möchten, was in der aktuellen Beschreibung der aktuellen Beschreibung nicht beschrieben werden kann. In diesen Fällen können Sie eine externe Routine anrufen, um Dinge zu tun. Wie immer scheint es viel einfacher zu sein, eine Reihe nützlicher Subroutinen in einer Skriptsprache bereitzustellen, die Ihnen dabei helfen, Dinge aufzubauen. Wenn Sie dann etwas von der Piste tun müssen, haben Sie die ganze Macht genau dort. Die andere Sache, über die ich wissen möchte, ist "Hat es funktioniert", und wenn nicht, was ging schief? Zu diesem Zweck ist viel Protokollierung erforderlich, so dass der Build verfolgt werden kann. Wenn der Build wahrscheinlich entfernt ist, scheint HTML die naheliegende Wahl zu berichten, so dass Sie es einfach von einem Webserver ansehen. · Perl.


KEUCHEN Zugehörige Software