Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:ffit:3-jahr:cicd:learningunits:lu12:c [2026/05/17 08:34] – angelegt apeterde:modul:ffit:3-jahr:cicd:learningunits:lu12:c [2026/05/18 22:53] (aktuell) apeter
Zeile 1: Zeile 1:
 ====== LU12c - Github Secrets ====== ====== LU12c - Github Secrets ======
  
-  * .env-Files +Github unterstützt ebenfalls SecretsDiese sind im Repository zu finden unter "Settings" > "Secrets and Variables" 
-  * Secrets in Github + 
-  * Secrets in Jenkins +https://github.com/<GITHUB_ACCOUNT/<REPOSITORY_NAME>/settings/secrets/actions 
-  * Sonar-Token + 
-  * Webhook?+Der nachfolgende Screenshot zeigt als Beispiel das Secret ''SONAR_TOKEN''
 + 
 +{{:de:modul:ffit:3-jahr:cicd:learningunits:lu12:screenshot_github_secrets.png?600|}} 
 + 
 +Dieses Secret kann während dem Build verwendet werden. Hier wird SonarCloud (Cloud-Version von SonarQube) verwendet. Dies ist eine gute Alternative für diejenigen, die keine lokale SonarQube-Instanz haben. Die kostenlose Version von SonarCloud bedingt aber, dass das Repository öffentlich ist. 
 + 
 +<code yaml> 
 +      name: SonarCloud Scan 
 +        uses: SonarSource/sonarcloud-github-action@v2 
 +        with: 
 +          projectBaseDir:
 +        env: 
 +          SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} 
 +</code> 
 +Das gesamte Beispiel befindet sich auf https://github.com/AlexanderPeter/cicd/blob/develop/.github/workflows/nightly_trigger.yml
  
-''TODO'' 
  • de/modul/ffit/3-jahr/cicd/learningunits/lu12/c.1778999646.txt.gz
  • Zuletzt geändert: 2026/05/17 08:34
  • von apeter