Ich hoffe, ein einfaches Tool oder eine einfache Methode zu finden, mit der wir unsere Code-Bereitstellung verwalten können.
Hier sind die Funktionen, die diese Lösung hoffentlich bietet:
Entweder eine webbasierte oder eine Batch-Datei, die eine Liste von Dateien enthält, kommuniziert mit unserem Produktionsserver, um diese Dateien in verschiedenen Ordnern zu sichern, sie zu komprimieren und in einem Sicherungscode-Ordner abzulegen.
Anschließend werden Name, Datum / Uhrzeit und Zweck der Bereitstellung aufgezeichnet.
Anschließend werden die Dateien an den richtigen Ort auf dem Produktionsserver gesendet.
Ich möchte keine zu komplexe Schnittstelle für die Durchführung der Bereitstellung, da sie diese dann möglicherweise nie verwenden.
Oder ist das, was ich verlange, zu unrealistisch?
Ich weiß nur, dass meine Selbstdisziplin nicht perfekt ist, und ich hätte lieber ein Werkzeug, auf das ich mich verlassen kann, um das zu tun, was getan werden muss, und dann meine eigene Erinnerung daran, welche genauen Schritte ich jedes Mal unternehmen muss.
Wie geht es euch, stellt sicher, dass alles korrekt bereitgestellt wird und macht bei Fehlern ein einfaches Rollback?
quelle
Antworten:
All dies kann durch eine Batch-Datei erfolgen. Die folgenden grundlegenden Schritte müssen in der Batchdatei ausgeführt werden:
Mit Ausnahme des ersten Schritts sind die beiden anderen Schritte sehr grundlegende Befehlszeilenoperationen. In Bezug auf das erste zeigt der folgende Code, wie ein Verzeichnis mit Datum und Uhrzeit abgerufen wird:
quelle
Klingt nach einem Job für Capistrano mit dem Railsless-Deploy- Plugin.
quelle
Ich bin mir ziemlich sicher, dass Sie dies mit TFS tun können - wenn Sie mit dem MS-Entwicklungsstapel arbeiten
quelle