Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:cicd:learningunits:lu09:a [2026/04/05 20:32] – apeter | de:modul:ffit:3-jahr:cicd:learningunits:lu09:a [2026/04/05 20:49] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| ==== Github-Pages ==== | ==== Github-Pages ==== | ||
| - | Das Deployment von statischen Webseiten via Github-Pages ist denkbar einfach. | + | Das Deployment von statischen Webseiten via Github-Pages ist denkbar einfach. |
| + | |||
| + | {{: | ||
| + | |||
| + | Beispiel Zusammensetzung der Links: | ||
| * Repository: https:// | * Repository: https:// | ||
| * Github-Pages: | * Github-Pages: | ||
| - | |||
| - | Dazu müssen nur unter " | ||
| <WRAP center round info 60%> | <WRAP center round info 60%> | ||
| Zeile 13: | Zeile 15: | ||
| </ | </ | ||
| - | {{: | + | ==== AWS-Umgebung ==== |
| + | Bei benutzerdefinierten Deployments variiert die Art und Weise der Implementation. Für die unsere AWS-Build-Umgebung können die Dateien einfach in ein Verzeichnis kopiert werden. Nginx stellt die Dateien in dem Verzeichnis als Webseiten dar. | ||
| + | <code yaml> | ||
| + | pipeline { | ||
| + | agent any | ||
| - | ==== AWS-Umgebung ==== | + | environment { |
| + | PROJECT_NAME | ||
| + | BRANCH_NAME | ||
| + | TARGET_DIR | ||
| + | } | ||
| + | |||
| + | ... | ||
| + | |||
| + | stage(' | ||
| + | steps { | ||
| + | sh """ | ||
| + | echo " | ||
| + | mkdir -p " | ||
| + | rm -rf " | ||
| + | cp -r * " | ||
| + | """ | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Anschliessend ist die Webseite unter http://< | ||
| - | '' | ||