7878 export GRADLE_ENTERPRISE_CACHE_PASSWORD="$GRADLE_ENTERPRISE_CACHE_PASSWORD"
7979 export GRADLE_ENTERPRISE_ACCESS_KEY="$GRADLE_ENTERPRISE_SECRET_ACCESS_KEY"
8080 ./gradlew test --refresh-dependencies -PartifactoryUsername="$ARTIFACTORY_USERNAME" -PartifactoryPassword="$ARTIFACTORY_PASSWORD" -PforceMavenRepositories=snapshot -PspringVersion='5.+' -PreactorVersion='20+' -PspringDataVersion='Neumann-BUILD-SNAPSHOT' -PrsocketVersion=1.1.0-SNAPSHOT -PspringBootVersion=2.4.0-SNAPSHOT -PlocksDisabled --stacktrace
81- sonar_analysis :
82- name : Static Code Analysis
83- needs : [prerequisites]
84- runs-on : ubuntu-latest
85- if : needs.prerequisites.outputs.runjobs
86- env :
87- SONAR_URL : ${{ secrets.SONAR_URL }}
88- SONAR_TOKEN : ${{ secrets.SONAR_TOKEN }}
89- steps :
90- - uses : actions/checkout@v2
91- - name : Set up JDK
92- uses : actions/setup-java@v1
93- with :
94- java-version : ' 11'
95- - name : Setup gradle user name
96- run : |
97- mkdir -p ~/.gradle
98- echo 'systemProp.user.name=spring-builds' >> ~/.gradle/gradle.properties
99- - name : Run Sonar on given (non-main) branch
100- if : ${{ github.ref != 'refs/heads/main' }}
101- run : |
102- export BRANCH=${GITHUB_REF#refs/heads/}
103- export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
104- export GRADLE_ENTERPRISE_CACHE_PASSWORD="$GRADLE_ENTERPRISE_CACHE_PASSWORD"
105- export GRADLE_ENTERPRISE_ACCESS_KEY="$GRADLE_ENTERPRISE_SECRET_ACCESS_KEY"
106- ./gradlew sonarqube -PartifactoryUsername="$ARTIFACTORY_USERNAME" -PartifactoryPassword="$ARTIFACTORY_PASSWORD" -PexcludeProjects='**/samples/**' -Dsonar.projectKey="spring-security-${GITHUB_REF#refs/heads/}" -Dsonar.projectName="spring-security-${GITHUB_REF#refs/heads/}" -Dsonar.host.url="$SONAR_URL" -Dsonar.login="$SONAR_TOKEN" --stacktrace
107- - name : Run Sonar on main
108- if : ${{ github.ref == 'refs/heads/main' }}
109- run : |
110- export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
111- export GRADLE_ENTERPRISE_CACHE_PASSWORD="$GRADLE_ENTERPRISE_CACHE_PASSWORD"
112- export GRADLE_ENTERPRISE_ACCESS_KEY="$GRADLE_ENTERPRISE_SECRET_ACCESS_KEY"
113- ./gradlew sonarqube -PartifactoryUsername="$ARTIFACTORY_USERNAME" -PartifactoryPassword="$ARTIFACTORY_PASSWORD" -PexcludeProjects='**/samples/**' -Dsonar.host.url="$SONAR_URL" -Dsonar.login="$SONAR_TOKEN" --stacktrace
11481 check_samples :
11582 name : Check Samples project
11683 needs : [build_jdk_11]
@@ -133,7 +100,7 @@ jobs:
133100 ./gradlew checkSamples --stacktrace
134101 deploy_artifacts :
135102 name : Deploy Artifacts
136- needs : [build_jdk_11, snapshot_tests, sonar_analysis ]
103+ needs : [build_jdk_11, snapshot_tests]
137104 runs-on : ubuntu-latest
138105 steps :
139106 - uses : actions/checkout@v2
@@ -160,7 +127,7 @@ jobs:
160127 ARTIFACTORY_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
161128 deploy_docs :
162129 name : Deploy Docs
163- needs : [build_jdk_11, snapshot_tests, sonar_analysis ]
130+ needs : [build_jdk_11, snapshot_tests]
164131 runs-on : ubuntu-latest
165132 steps :
166133 - uses : actions/checkout@v2
@@ -184,7 +151,7 @@ jobs:
184151 DOCS_HOST : ${{ secrets.DOCS_HOST }}
185152 deploy_schema :
186153 name : Deploy Schema
187- needs : [build_jdk_11, snapshot_tests, sonar_analysis ]
154+ needs : [build_jdk_11, snapshot_tests]
188155 runs-on : ubuntu-latest
189156 steps :
190157 - uses : actions/checkout@v2
0 commit comments