Skip to content

NUTCH-3186 Split SonarQube workflow in unprivileged build and privileged analysis part#940

Open
sebastian-nagel wants to merge 4 commits into
apache:masterfrom
sebastian-nagel:NUTCH-3186
Open

NUTCH-3186 Split SonarQube workflow in unprivileged build and privileged analysis part#940
sebastian-nagel wants to merge 4 commits into
apache:masterfrom
sebastian-nagel:NUTCH-3186

Conversation

@sebastian-nagel

Copy link
Copy Markdown
Contributor
  • Cache / upload in master / PR ci build:
    • build artifacts (class files and dependency jars)
    • coverage reports
  • Do not run builds or tests in "sonarcloud" workflow
  • Download cached artifacts and call Sonarcloud scan
  • Do not clean before running integration tests (protocol and indexer) to avoid that test results are removed

…ged analysis part

- Cache / upload in master / PR ci build:
  - build artifacts (class files and dependency jars)
  - coverage reports
- Do not run builds or tests in "sonarcloud" workflow
- Download cached artifacts and call Sonarcloud scan
- Do not clean before running integration tests (protocol and indexer)
  to avoid that test results are removed
…ged analysis part

- Allow checkout on PR branch in sonarcloud workflow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant