8
8
required : true
9
9
type : string
10
10
11
+ env :
12
+ GRADLE_ENTERPRISE_CACHE_USERNAME : ${{ secrets.GRADLE_ENTERPRISE_CACHE_USER }}
13
+ GRADLE_ENTERPRISE_CACHE_PASSWORD : ${{ secrets.GRADLE_ENTERPRISE_CACHE_PASSWORD }}
14
+ GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.GRADLE_ENTERPRISE_SECRET_ACCESS_KEY }}
15
+ ARTIFACTORY_USERNAME : ${{ secrets.ARTIFACTORY_USERNAME }}
16
+ ARTIFACTORY_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
17
+
11
18
jobs :
12
19
verify-staged-with-samples :
13
20
runs-on : ubuntu-latest
@@ -20,24 +27,27 @@ jobs:
20
27
ref : 6.1.x
21
28
show-progress : false
22
29
23
- - name : Set up JDK
24
- uses : actions/setup-java@v3
25
- with :
26
- distribution : temurin
27
- java-version : 17
28
- cache : ' gradle'
29
-
30
- - uses : jfrog/setup-jfrog-cli@v3
31
- env :
32
- JF_ENV_SPRING : ${{ secrets.JF_ARTIFACTORY_SPRING }}
33
-
34
- - name : Configure JFrog Cli
35
- run : jf gradlec --repo-resolve libs-staging-local
30
+ - name : Set up Gradle
31
+ uses : spring-io/spring-gradle-build-action@v2
36
32
37
- - name : Verify Spring Integration Kafka against staged release
33
+ - name : Prepare Spring Integration project against Staging
38
34
run : |
39
- sed -i "1,/springKafkaVersion.*/s/springKafkaVersion.*/springKafkaVersion='${{ inputs.releaseVersion }}'/" build.gradle
40
- jf gradle :spring-integration-kafka:check
35
+ printf "allprojects {
36
+ repositories {
37
+ maven {
38
+ url 'https://repo.spring.io/libs-staging-local'
39
+ credentials {
40
+ username = '$ARTIFACTORY_USERNAME'
41
+ password = '$ARTIFACTORY_PASSWORD'
42
+ }
43
+ }
44
+ }
45
+ }" > staging-repo-init.gradle
46
+
47
+ sed -i "1,/springKafkaVersion.*/s/springKafkaVersion.*/springKafkaVersion='${{ inputs.releaseVersion }}'/" build.gradle
48
+
49
+ - name : Verify Spring Integration Kafka module against staged release
50
+ run : gradle :spring-integration-kafka:check --init-script staging-repo-init.gradle
41
51
42
52
- name : Capture Test Results
43
53
if : failure()
0 commit comments