Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:cicd:learningunits:lu12:c [2026/05/17 08:34] – angelegt apeter | de: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 Secrets. Diese sind im Repository zu finden unter " |
| - | * Secrets in Github | + | |
| - | * Secrets in Jenkins | + | https:// |
| - | * Sonar-Token | + | |
| - | * Webhook? | + | Der nachfolgende Screenshot zeigt als Beispiel das Secret '' |
| + | |||
| + | {{: | ||
| + | |||
| + | 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> | ||
| + | | ||
| + | uses: SonarSource/ | ||
| + | with: | ||
| + | projectBaseDir: | ||
| + | env: | ||
| + | SONAR_TOKEN: | ||
| + | </ | ||
| + | Das gesamte Beispiel befindet sich auf https:// | ||
| - | '' | ||