Merge branch 'staging' into 'production'

Merge staging

See merge request cccb/www!10
This commit is contained in:
Daniel Molkentin 2019-08-14 12:13:52 +02:00
commit 0f52d2c435
7 changed files with 20 additions and 9 deletions

View file

@ -20,6 +20,7 @@ build_pages:
expire_in: "1 week" expire_in: "1 week"
untracked: true untracked: true
script: script:
- rm -rf public/*
- apk add --no-cache --upgrade hugo - apk add --no-cache --upgrade hugo
- hugo $(cat .hugo-params) - hugo $(cat .hugo-params)
@ -38,7 +39,7 @@ build_calendar:
- pip install -r requirements.txt - pip install -r requirements.txt
- python tools/merge_cals.py - python tools/merge_cals.py
- cp static/all.ics public/all.ics - cp static/all.ics public/all.ics
- upcoming="$(python tools/gen_upcoming.py static/all.ics 14 5|tr '\n' ' ')" && sed -i "s#CALENDAR#$upcoming#g" public/index.html - upcoming="$(python tools/gen_upcoming.py static/all.ics 20 5|tr '\n' ' ')" && sed -i "s#CALENDAR#$upcoming#g" public/index.html
deploy_staging: deploy_staging:
image: "alpine:3.8" image: "alpine:3.8"
@ -53,7 +54,7 @@ deploy_staging:
- eval $(ssh-agent -s) - eval $(ssh-agent -s)
- echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
- echo "$PRIVATE_KEY" | ssh-add - - echo "$PRIVATE_KEY" | ssh-add -
- rsync -e "ssh -l deploy -p 31337" -av public/ 195.54.164.87:staging - rsync -e "ssh -l deploy -p 31337" -av --delete public/ 195.54.164.87:staging
when: on_success when: on_success
environment: environment:
name: staging name: staging
@ -78,7 +79,7 @@ deploy_production:
- eval $(ssh-agent -s) - eval $(ssh-agent -s)
- echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
- echo "$PRIVATE_KEY" | ssh-add - - echo "$PRIVATE_KEY" | ssh-add -
- rsync -e "ssh -l deploy -p 31337" -av public/ 195.54.164.87:production - rsync -e "ssh -l deploy -p 31337" -av --delete public/ 195.54.164.87:production
when: on_success when: on_success
environment: environment:
name: production name: production

View file

@ -2,6 +2,6 @@
hugo $(cat .hugo-params) hugo $(cat .hugo-params)
tools/merge_cals.py tools/merge_cals.py
upcoming="$(tools/gen_upcoming.py static/all.ics 14 5|tr '\n' ' ')" upcoming="$(tools/gen_upcoming.py static/all.ics 20 5|tr '\n' ' ')"
cp static/all.ics public/all.ics cp static/all.ics public/all.ics
sed -i "s#CALENDAR#$upcoming#g" public/index.html sed -i "s#CALENDAR#$upcoming#g" public/index.html

View file

@ -1,6 +1,14 @@
--- ---
description: "Startseite CCCB mit Kurzkalender" description: "Startseite CCCB mit Kurzkalender"
--- ---
### CCCB Maintenance Days
Während des Chaos Communication Camps nutzen wir die Gelegenheit, um die
Clubräume auf Vordermann zu bringen. Deshalb fallen die offenen Tage des Club
Discordia vom 15. bis einschließlich 27. August aus. Ab dem 29. geht es
regulär weiter. Viel Spaß am Gerät und danke für die Beachtung aller
Sicherheitsmaßnahmen!
### Nächste Veranstaltungen: ### Nächste Veranstaltungen:
CALENDAR CALENDAR

View file

@ -2,9 +2,6 @@
title: "Beitragsordnung" title: "Beitragsordnung"
subtitle: "Chaos Computer Club Berlin / CCC(B) e.V." subtitle: "Chaos Computer Club Berlin / CCC(B) e.V."
date: 2019-05-14T10:00:00+02:00 date: 2019-05-14T10:00:00+02:00
menu:
main:
parent: "verein"
--- ---
_Stand: 17. März 2009_ _Stand: 17. März 2009_

View file

@ -4,6 +4,11 @@ subtitle: "Die offenen Abende im CCCB"
date: 2018-05-17T22:59:56+02:00 date: 2018-05-17T22:59:56+02:00
dtstart: 20180703T190000 dtstart: 20180703T190000
dtend: 20180704T000000 dtend: 20180704T000000
rrule_excludes:
- 20190815T190000
- 20190820T190000
- 20190822T190000
- 20190827T190000
rrule: "FREQ=WEEKLY;BYDAY=TU,TH;INTERVAL=1" rrule: "FREQ=WEEKLY;BYDAY=TU,TH;INTERVAL=1"
menu: menu:
main: main:

View file

@ -7,7 +7,7 @@ berlin.ccc.de ist eine Publikation des Chaos Computer Clubs Berlin e.V.
Inhalte der einzelnen Postings ist den jeweiligen Autoren zuzuschreiben. Links, die auf andere Server verweisen, dürfen in keinem Fall angeklickt werden. Bei Zuwiderhandlungen übernehmen wir keine Haftung. Copyright ist Aberglaube. Inhalte der einzelnen Postings ist den jeweiligen Autoren zuzuschreiben. Links, die auf andere Server verweisen, dürfen in keinem Fall angeklickt werden. Bei Zuwiderhandlungen übernehmen wir keine Haftung. Copyright ist Aberglaube.
## Addresse ## Adresse
``` ```
Chaos Computer Club Berlin / CCC (B) e.V. Chaos Computer Club Berlin / CCC (B) e.V.

View file

@ -31,7 +31,7 @@ DTEND;TZID=Europe/Berlin:{{.Params.dtend}}
RRULE:{{.Params.rrule}} RRULE:{{.Params.rrule}}
{{if isset .Params "rrule_excludes" }} {{if isset .Params "rrule_excludes" }}
{{range .Params.rrule_excludes }} {{range .Params.rrule_excludes }}
EXDATE;TZID=Europe/Berlin:{{dateFormat "20060102T150405" . }} EXDATE;TZID=Europe/Berlin:{{.}}
{{end -}} {{end -}}
{{end -}} {{end -}}
LOCATION:{{with .Params.location}}{{.}}{{else}}CCCB{{end}} LOCATION:{{with .Params.location}}{{.}}{{else}}CCCB{{end}}