Jenkins für Einsteiger

Hallo,
ich versioniere meine Webprojekte über github.
Momentan aktualisiere ich allerdings noch Änderung mittels FTP Programm.
Ich hab immer mal was von Jenkins gehört hab aber noch nie mit gearbeitet. So wie ich das verstanden habe ist ja Jenkins mehr ein Tool für Softwareentwickler um Erweiterungen etc. komfortabel ein zu spielen.

Kann ich mit Jenkins auch eine Art upload Prozess vornehmen oder bin ich da völlig falsch unterwegs?
Meine Vorstellung ist versionierte bzw. geänderte Dateien ins git zu packen und mit Jenkins live zu schieben.
Go oder no?

Sollte möglich sein… Siehe https://wiki.jenkins-ci.org/display/JENKINS/Publish+Over+FTP+Plugin . Habe es aber selber bisher nur in Verbindung mit Maven und Subversion in Javaprojekten eingesetzt.

Ich benutze Apache Subversion

Subversion kann deployen? Nicht das ich wüsste

Moin,
erstelle bei github doch einfach ein webhook der ein Script auf deinem Server anstößt, dass das ganze dann deployt.

Webhooks: http://developer.github.com/webhooks/
Scriptbeispiel: https://gist.github.com/lmjabreu/843129

Jenkins zum Deployen von PHP, HTML und Co ist mit Kanonen auf Spatzen schießen.

MfG

Kommt auf die Größe der Applikation an. Bei größeren Applikationen macht es durchaus Sinn, da Jenkins durch die vielen Plugins weitere Aufgaben übernehmen kann wie z.B. Erstellung einer Dokumentation, automatische ausführung von Tests etc.

Ich benutze für kleinere Projekte Capistrano https://github.com/capistrano/capistrano .
Kannst du dir ja mal ansehen.