Commit 3d14df5c authored by Adrian DC's avatar Adrian DC
Browse files

ci(gitlab-ci): prevent 'sonarcloud' job launch upon 'gcil' local use

Signed-off-by: default avatarAdrian DC <radian.dc@gmail.com>
parent c6e6e17b
Loading
Loading
Loading
Loading
+9 −0
Changes for .gitlab-ci.yml: 9 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -664,6 +664,15 @@ sonarcloud:
    # Configure Git securities
    - git config --global --add safe.directory "${CI_PROJECT_DIR}"
  script:
    # Prevent local usage
    - |
      if [ ! -z "${CI_LOCAL:-}" ] && [ -z "${SONAR_HOST_URL:-}" ]; then
        set +x
        echo ' '
        echo ' [ERROR] SonarCloud quality job is meant for CI executions only...'
        echo ' '
        exit 1
      fi
    # Scan with SonarCloud
    - sonar-scanner -Dsonar.projectVersion=$(git describe --always) -Dsonar.branch.name=${CI_COMMIT_REF_NAME}
  rules: