122
122
image : dcache/maven-java17-rpm-build
123
123
extends : .build_cache
124
124
script :
125
- - mvn $MAVEN_CLI_OPTS -Drun.slow.tests -am -pl packages/fhs -P rpm clean package
125
+ - mvn $MAVEN_CLI_OPTS -DskipTests -am -pl packages/fhs -P rpm clean package
126
126
artifacts :
127
127
reports :
128
128
junit :
@@ -132,17 +132,6 @@ rpm:
132
132
- " packages/fhs/target/rpmbuild/RPMS/noarch/dcache*.rpm"
133
133
expire_in : 2 days
134
134
135
- srm_client_rpm :
136
- stage : build
137
- image : dcache/maven-java17-rpm-build
138
- extends : .build_cache
139
- script :
140
- - mvn $MAVEN_CLI_OPTS -DskipTests -am -pl modules/srm-client package -P rpm
141
- artifacts :
142
- paths :
143
- - " modules/srm-client/target/rpmbuild/RPMS/noarch/dcache-srmclient*.rpm"
144
- expire_in : 2 days
145
-
146
135
deb :
147
136
stage : build
148
137
image : dcache/maven-java17-deb-build
@@ -165,25 +154,6 @@ tar:
165
154
- " packages/tar/target/dcache-*.tar.gz"
166
155
expire_in : 2 days
167
156
168
-
169
- spotbugs :
170
- stage : build
171
- image : dcache/maven-java17-tar-build
172
- extends : .build_cache
173
- rules :
174
- - if : $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
175
- script :
176
- - dnf -y -q install jq
177
- - mvn $MAVEN_CLI_OPTS -DskipTests -am -pl packages/tar -DskipTests package com.github.spotbugs:spotbugs-maven-plugin:4.8.3.0:spotbugs verify
178
- - find . -name gl-code-quality-report.json -print | xargs cat | jq -s "add" > merged-gl-code-quality-report.json
179
- artifacts :
180
- reports :
181
- codequality :
182
- - merged-gl-code-quality-report.json
183
- paths :
184
- - merged-gl-code-quality-report.json
185
- expire_in : 2 days
186
-
187
157
container :
188
158
stage : build
189
159
# For latest releases see https://github.com/GoogleContainerTools/kaniko/releases
@@ -244,22 +214,6 @@ sign_rpm:
244
214
paths :
245
215
- packages/fhs/target/rpmbuild/RPMS/noarch/dcache*.rpm
246
216
247
- sign_srm_client_rpm :
248
- stage : sign
249
- image : almalinux:9-minimal
250
- needs : ["srm_client_rpm"]
251
- script :
252
- - microdnf install -y rpm-sign
253
- - echo $DCACHE_ORG_PGP_KEY | base64 -d -i > secret.gpg
254
- - gpg --quiet --batch --yes --allow-secret-key-import --passphrase="$DCACHE_ORG_PGP_KEY_PASS" --import secret.gpg
255
- - gpg -a --export "$DCACHE_ORG_KEY_NAME" > RPM-GPG-KEY
256
- - rpmsign --addsign --define "_signature gpg" --define "_gpg_name $DCACHE_ORG_KEY_NAME" --define "_gpg_sign_cmd_extra_args --pinentry-mode loopback --passphrase $DCACHE_ORG_PGP_KEY_PASS" modules/srm-client/target/rpmbuild/RPMS/noarch/dcache-srmclient*.rpm
257
- - rpmkeys --import RPM-GPG-KEY
258
- - rpm --checksig -v modules/srm-client/target/rpmbuild/RPMS/noarch/dcache-srmclient*.rpm
259
- artifacts :
260
- paths :
261
- - modules/srm-client/target/rpmbuild/RPMS/noarch/dcache-srmclient*.rpm
262
-
263
217
sign_deb :
264
218
stage : sign
265
219
image : ubuntu:22.04
@@ -304,16 +258,6 @@ upload_rpm:
304
258
- VERSION=`echo $RPM_NAME | cut -d'-' -f 2 | cut -d'.' -f 1,2`
305
259
- curl $PKG_UPLOAD_OPTIONS -u $PKG_UPLOAD_USER:$PKG_UPLOAD_PASS --upload-file packages/fhs/target/rpmbuild/RPMS/noarch/$RPM_NAME "$PKG_UPLOAD_URL/$VERSION/$RPM_NAME"
306
260
307
- upload_srm_client_rpm :
308
- stage : upload
309
- image : almalinux:9-minimal
310
- dependencies :
311
- - sign_srm_client_rpm
312
- extends : .upload_rules
313
- script :
314
- - RPM_NAME=`ls modules/srm-client/target/rpmbuild/RPMS/noarch/ | grep dcache-srmclient`
315
- - VERSION=`echo $RPM_NAME | cut -d'-' -f 3 | cut -d'.' -f 1,2`
316
- - curl $PKG_UPLOAD_OPTIONS -u $PKG_UPLOAD_USER:$PKG_UPLOAD_PASS --upload-file modules/srm-client/target/rpmbuild/RPMS/noarch/$RPM_NAME "$PKG_UPLOAD_URL/$VERSION/$RPM_NAME"
317
261
318
262
upload_deb :
319
263
stage : upload
@@ -377,7 +321,6 @@ AI Generated Release Notes:
377
321
dependencies :
378
322
- sign_deb
379
323
- sign_rpm
380
- - sign_srm_client_rpm
381
324
- tar
382
325
script :
383
326
- microdnf install -y git-core
@@ -410,7 +353,6 @@ Release Notes Table:
410
353
dependencies :
411
354
- sign_deb
412
355
- sign_rpm
413
- - sign_srm_client_rpm
414
356
- tar
415
357
script :
416
358
- microdnf install -y git-core
0 commit comments