====== LU12c - Github Secrets ====== Github unterstützt ebenfalls Secrets. Diese sind im Repository zu finden unter "Settings" > "Secrets and Variables" https://github.com//settings/secrets/actions 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. - name: SonarCloud Scan uses: SonarSource/sonarcloud-github-action@v2 with: projectBaseDir: . env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} Das gesamte Beispiel befindet sich auf https://github.com/AlexanderPeter/cicd/blob/develop/.github/workflows/nightly_trigger.yml