Dienst:Homepage

Aus Freifunk Köln, Bonn und Umgebung
Version vom 6. März 2015, 01:47 Uhr von D0b (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:DiensteKategorie:Infrastruktur == Dokumentation zur Homepage == * URL: https://kbu.freifunk.net Q: Wie ändere ich was? # Fork auf github e…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen


Dokumentation zur Homepage

Q: Wie ändere ich was?

  1. Fork auf github erstellen.
  2. checkout & Aufsetzen der Entwicklungsumgebung (wie unten beschrieben)
  3. Ändern und testen
  4. Pull-Request mit den Änderungen erstellen

Technik

Workflow

Einrichten der Entwicklungsumgebung

Für: Debian Stable / Wheezy

  • apt-get install ruby1.9 jekyll bundler git ImageMagick
  • git clone https://github.com/<Dein_Account>/website
  • Im Verzeichnis website: bundle install

Autodeployment via jenkins

Build & Deployment der Homepage

  • Schedule: H/5 * * * *
  • Kommando
/usr/local/bin/jekyll build
rsync -Havc -e "ssh -p 2222 -l www-data-jenkins" ./_site/ kbu.freifunk.net:/srv/apache2/kbu.freifunk.net/htdocs