Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
de:modul:ffit:3-jahr:cicd:learningunits:lu09:a [2026/04/05 20:33] apeterde:modul:ffit:3-jahr:cicd:learningunits:lu09:a [2026/04/05 20:49] (aktuell) apeter
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.txt
  • Zuletzt geändert: 2026/04/05 20:49
  • von apeter