@@ -54,38 +54,107 @@ pipeline {
54
54
}
55
55
56
56
parallel {
57
- stage(" test: java.next (hibernate 6.1 )" ) {
57
+ stage(" test: baseline (hibernate 6.4 )" ) {
58
58
agent {
59
59
label ' data'
60
60
}
61
61
options { timeout(time : 30 , unit : ' MINUTES' )}
62
62
environment {
63
63
ARTIFACTORY = credentials(" ${ p['artifactory.credentials']} " )
64
+ DEVELOCITY_CACHE = credentials(" ${ p['develocity.cache.credentials']} " )
65
+ DEVELOCITY_ACCESS_KEY = credentials(" ${ p['develocity.access-key']} " )
64
66
TESTCONTAINERS_IMAGE_SUBSTITUTOR = ' org.springframework.data.jpa.support.ProxyImageNameSubstitutor'
65
67
}
66
68
steps {
67
69
script {
68
70
docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
69
- sh ' PROFILE=all-dbs,hibernate-61 ci/test.sh'
70
- sh " ci/clean.sh"
71
+ sh " PROFILE=all-dbs,hibernate-64 " +
72
+ " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
73
+ " ci/test.sh"
71
74
}
72
75
}
73
76
}
74
77
}
75
- stage(" test: baseline (hibernate 6.3 )" ) {
78
+ stage(" test: baseline (hibernate 6.4 snapshots )" ) {
76
79
agent {
77
80
label ' data'
78
81
}
79
82
options { timeout(time : 30 , unit : ' MINUTES' )}
80
83
environment {
81
84
ARTIFACTORY = credentials(" ${ p['artifactory.credentials']} " )
85
+ DEVELOCITY_CACHE = credentials(" ${ p['develocity.cache.credentials']} " )
86
+ DEVELOCITY_ACCESS_KEY = credentials(" ${ p['develocity.access-key']} " )
82
87
TESTCONTAINERS_IMAGE_SUBSTITUTOR = ' org.springframework.data.jpa.support.ProxyImageNameSubstitutor'
83
88
}
84
89
steps {
85
90
script {
86
- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.docker' ]) {
87
- sh ' PROFILE=all-dbs,hibernate-63 ci/test.sh'
88
- sh " ci/clean.sh"
91
+ docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
92
+ sh " PROFILE=all-dbs,hibernate-64-snapshots " +
93
+ " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
94
+ " ci/test.sh"
95
+ }
96
+ }
97
+ }
98
+ }
99
+ stage(" test: baseline (hibernate 6.5)" ) {
100
+ agent {
101
+ label ' data'
102
+ }
103
+ options { timeout(time : 30 , unit : ' MINUTES' )}
104
+ environment {
105
+ ARTIFACTORY = credentials(" ${ p['artifactory.credentials']} " )
106
+ DEVELOCITY_CACHE = credentials(" ${ p['develocity.cache.credentials']} " )
107
+ DEVELOCITY_ACCESS_KEY = credentials(" ${ p['develocity.access-key']} " )
108
+ TESTCONTAINERS_IMAGE_SUBSTITUTOR = ' org.springframework.data.jpa.support.ProxyImageNameSubstitutor'
109
+ }
110
+ steps {
111
+ script {
112
+ docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
113
+ sh " PROFILE=all-dbs,hibernate-65 " +
114
+ " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
115
+ " ci/test.sh"
116
+ }
117
+ }
118
+ }
119
+ }
120
+ stage(" test: baseline (hibernate 6.5 snapshots)" ) {
121
+ agent {
122
+ label ' data'
123
+ }
124
+ options { timeout(time : 30 , unit : ' MINUTES' )}
125
+ environment {
126
+ ARTIFACTORY = credentials(" ${ p['artifactory.credentials']} " )
127
+ DEVELOCITY_CACHE = credentials(" ${ p['develocity.cache.credentials']} " )
128
+ DEVELOCITY_ACCESS_KEY = credentials(" ${ p['develocity.access-key']} " )
129
+ TESTCONTAINERS_IMAGE_SUBSTITUTOR = ' org.springframework.data.jpa.support.ProxyImageNameSubstitutor'
130
+ }
131
+ steps {
132
+ script {
133
+ docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
134
+ sh " PROFILE=all-dbs,hibernate-65-snapshots " +
135
+ " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
136
+ " ci/test.sh"
137
+ }
138
+ }
139
+ }
140
+ }
141
+ stage(" test: baseline (hibernate 6.6 snapshots)" ) {
142
+ agent {
143
+ label ' data'
144
+ }
145
+ options { timeout(time : 30 , unit : ' MINUTES' )}
146
+ environment {
147
+ ARTIFACTORY = credentials(" ${ p['artifactory.credentials']} " )
148
+ DEVELOCITY_CACHE = credentials(" ${ p['develocity.cache.credentials']} " )
149
+ DEVELOCITY_ACCESS_KEY = credentials(" ${ p['develocity.access-key']} " )
150
+ TESTCONTAINERS_IMAGE_SUBSTITUTOR = ' org.springframework.data.jpa.support.ProxyImageNameSubstitutor'
151
+ }
152
+ steps {
153
+ script {
154
+ docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
155
+ sh " PROFILE=all-dbs,hibernate-66-snapshots " +
156
+ " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
157
+ " ci/test.sh"
89
158
}
90
159
}
91
160
}
0 commit comments