Automatisches Bereitstellen von Assets in Rackspace CDN über Git und Aktualisieren von Verweisen auf diese Assets?

8

Ich bin auf der Suche nach Hilfe bei der Entwicklung einer Strategie zur Automatisierung der Bereitstellung der Assets einer Webanwendung (Bilder, CSS, JS) für den Cloud-Dateidienst (CDN) von Rackspace.

Ich verwende derzeit git push, um die Webanwendung auf einem Remote-Server bereitzustellen. Also hier ist eine Art, wie ich denke, dass das passieren könnte. Gibt es bessere / sauberere Methoden?

  • Dev nimmt Änderungen an einer Asset-Datei vor (css, js oder ein Image)
  • Dev macht seine Änderungen
  • Dev schiebt seine Änderungen auf den Server
  • Assets werden automatisch umbenannt, um Cache-Probleme zu beseitigen (appit git version?) und an das CDN gesendet zu werden
  • Der Referenzcode wird automatisch auf den neuen Dateinamen
  • aktualisiert

Zu Ihrer Information, das ist eine PHP-App in CodeIgniter 2.x, wenn es darauf ankommt.

Freut mich, irgendwelche Ideen zu hören, alternativ oder nicht.

    
k00k 12.07.2011, 18:22
quelle

7 Antworten

1

Ich habe nichts automatisch gefunden.

Sie können die Rack Space Cloud-Datei-API ( Ссылка ) verwenden, um Dateien in das CDN von Rackspace hochzuladen bewusste Container.

    
Bill 12.07.2011, 18:59
quelle
0

Mir ist nichts bekannt, aber Sie könnten wahrscheinlich etwas schreiben, um dies ohne zu viel Arbeit zu tun.

Besuche Nebel oder die offiziellen Ruby-Cloudfiles von Rackspace.

    
gjb 19.07.2011 15:43
quelle
0

Dies könnte das sein wonach Sie suchen:

Ссылка

    
Micah 25.08.2011 01:19
quelle
0

Dieses GitHub-Repository wird zumindest einen Teil dessen tun, was Sie fragen.

Ссылка

    
user1532942 21.01.2013 00:52
quelle
0

Da Sie PHP verwenden, sollten Sie ernsthaft das Rackspace PHP SDK in Erwägung ziehen. Sie finden Beispielcode für die Arbeit mit dem CDN-Dienst . Es ist viel einfacher zu arbeiten, als direkt in die Cloud Files API zu schreiben.

    
Everett Toews 21.01.2013 15:28
quelle
0

Es gibt einen kostenpflichtigen Dienst Ссылка für automatische Bereitstellungen für Cloud-Dateien oder andere Server.

    
Thomas Welton 29.03.2013 17:41
quelle
0

Probieren Sie dies vollständig automatisiert aus: Ссылка

    
John Kloian 31.08.2013 01:38
quelle