Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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] apeterde:modul:ffit:3-jahr:cicd:learningunits:lu09:a [2026/04/05 20:49] (aktuell) apeter
Zeile 5: Zeile 5:
 Das Deployment von statischen Webseiten via Github-Pages ist denkbar einfach. Dazu müssen nur unter "Settings" > "Pages" die Source und der Branch ausgewählt werden. Das Deployment von statischen Webseiten via Github-Pages ist denkbar einfach. Dazu müssen nur unter "Settings" > "Pages" die Source und der Branch ausgewählt werden.
  
-{{:de:modul:ffit:3-jahr:cicd:learningunits:lu09:screenshot_github_pages.png?600|}}+{{:de:modul:ffit:3-jahr:cicd:learningunits:lu09:screenshot_github_pages.png?900|}}
  
-Beispiel:+Beispiel Zusammensetzung der Links:
   * Repository: https://github.com/AlexanderPeter/ffit-lu08-club-accounting-website    * Repository: https://github.com/AlexanderPeter/ffit-lu08-club-accounting-website 
   * Github-Pages: https://alexanderpeter.github.io/ffit-lu08-club-accounting-website/   * Github-Pages: https://alexanderpeter.github.io/ffit-lu08-club-accounting-website/
Zeile 16: Zeile 16:
  
 ==== AWS-Umgebung ==== ==== 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
 +
 +    environment {
 +        PROJECT_NAME       = "ffit-lu08-club-accounting-website"
 +        BRANCH_NAME        = "master"
 +        TARGET_DIR         = "/var/jenkins_home/projects/${PROJECT_NAME}/${BRANCH_NAME}"        
 +    }
 +
 +...
 +        
 +        stage('Deploy') {
 +            steps {
 +                sh """
 +                    echo "Deploying to $TARGET_DIR"
 +                    mkdir -p "$TARGET_DIR"
 +                    rm -rf "$TARGET_DIR"/*
 +                    cp -r * "$TARGET_DIR"/
 +                """
 +            }
 +        }
 +</code>
 +
 +Anschliessend ist die Webseite unter http://<BUILD_ENVIRONMENT>/projects/ffit-lu08-club-accounting-website/master/ verfügbar.
  
-''TODO'' 
  • de/modul/ffit/3-jahr/cicd/learningunits/lu09/a.1775413959.txt.gz
  • Zuletzt geändert: 2026/04/05 20:32
  • von apeter