|
48 | 48 | run: |
|
49 | 49 | ./gradlew clean \
|
50 | 50 | :opensearch-resource-sharing-spi:publishToMavenLocal \
|
| 51 | + :opensearch-security-common:publishToMavenLocal \ |
| 52 | + :opensearch-security-client:publishToMavenLocal \ |
51 | 53 | -Dbuild.snapshot=false
|
52 | 54 |
|
53 | 55 | - name: Cache artifacts for dependent jobs
|
@@ -335,31 +337,54 @@ jobs:
|
335 | 337 | ./gradlew clean :opensearch-resource-sharing-spi:publishToMavenLocal -Dbuild.snapshot=false -Dbuild.version_qualifier=$test_qualifier && test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version_only_number-$test_qualifier-all.jar
|
336 | 338 | ./gradlew clean :opensearch-resource-sharing-spi:publishToMavenLocal -Dbuild.version_qualifier=$test_qualifier && test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version_only_number-$test_qualifier-SNAPSHOT-all.jar
|
337 | 339 |
|
| 340 | + # Publish Common |
| 341 | + ./gradlew clean :opensearch-security-common:publishToMavenLocal && test -s ./common/build/libs/opensearch-security-common-$security_plugin_version-all.jar |
| 342 | + ./gradlew clean :opensearch-security-common:publishToMavenLocal -Dbuild.snapshot=false && test -s ./common/build/libs/opensearch-security-common-$security_plugin_version_no_snapshot-all.jar |
| 343 | + ./gradlew clean :opensearch-security-common:publishToMavenLocal -Dbuild.snapshot=false -Dbuild.version_qualifier=$test_qualifier && test -s ./common/build/libs/opensearch-security-common-$security_plugin_version_only_number-$test_qualifier-all.jar |
| 344 | + ./gradlew clean :opensearch-security-common:publishToMavenLocal -Dbuild.version_qualifier=$test_qualifier && test -s ./common/build/libs/opensearch-security-common-$security_plugin_version_only_number-$test_qualifier-SNAPSHOT-all.jar |
| 345 | +
|
| 346 | + # Publish Client |
| 347 | + ./gradlew clean :opensearch-security-client:publishToMavenLocal && test -s ./client/build/libs/opensearch-security-client-$security_plugin_version-all.jar |
| 348 | + ./gradlew clean :opensearch-security-client:publishToMavenLocal -Dbuild.snapshot=false && test -s ./client/build/libs/opensearch-security-client-$security_plugin_version_no_snapshot-all.jar |
| 349 | + ./gradlew clean :opensearch-security-client:publishToMavenLocal -Dbuild.snapshot=false -Dbuild.version_qualifier=$test_qualifier && test -s ./client/build/libs/opensearch-security-client-$security_plugin_version_only_number-$test_qualifier-all.jar |
| 350 | + ./gradlew clean :opensearch-security-client:publishToMavenLocal -Dbuild.version_qualifier=$test_qualifier && test -s ./client/build/libs/opensearch-security-client-$security_plugin_version_only_number-$test_qualifier-SNAPSHOT-all.jar |
338 | 351 |
|
339 | 352 | # Build artifacts
|
340 | 353 | ./gradlew clean assemble && \
|
341 | 354 | test -s ./build/distributions/opensearch-security-$security_plugin_version.zip && \
|
342 |
| - test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version.jar |
| 355 | + test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version.jar && \ |
| 356 | + test -s ./common/build/libs/opensearch-security-common-$security_plugin_version.jar && \ |
| 357 | + test -s ./client/build/libs/opensearch-security-client-$security_plugin_version.jar |
| 358 | +
|
343 | 359 |
|
344 | 360 | ./gradlew clean assemble -Dbuild.snapshot=false && \
|
345 | 361 | test -s ./build/distributions/opensearch-security-$security_plugin_version_no_snapshot.zip && \
|
346 |
| - test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version_no_snapshot.jar |
| 362 | + test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version_no_snapshot.jar && \ |
| 363 | + test -s ./common/build/libs/opensearch-security-common-$security_plugin_version_no_snapshot.jar && \ |
| 364 | + test -s ./client/build/libs/opensearch-security-client-$security_plugin_version_no_snapshot.jar |
347 | 365 |
|
348 | 366 | ./gradlew clean assemble -Dbuild.snapshot=false -Dbuild.version_qualifier=$test_qualifier && \
|
349 | 367 | test -s ./build/distributions/opensearch-security-$security_plugin_version_only_number-$test_qualifier.zip && \
|
350 |
| - test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version_only_number-$test_qualifier.jar |
| 368 | + test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version_only_number-$test_qualifier.jar && \ |
| 369 | + test -s ./common/build/libs/opensearch-security-common-$security_plugin_version_only_number-$test_qualifier.jar && \ |
| 370 | + test -s ./client/build/libs/opensearch-security-client-$security_plugin_version_only_number-$test_qualifier.jar |
351 | 371 |
|
352 | 372 | ./gradlew clean assemble -Dbuild.version_qualifier=$test_qualifier && \
|
353 | 373 | test -s ./build/distributions/opensearch-security-$security_plugin_version_only_number-$test_qualifier-SNAPSHOT.zip && \
|
354 |
| - test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version_only_number-$test_qualifier-SNAPSHOT.jar |
| 374 | + test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version_only_number-$test_qualifier-SNAPSHOT.jar && \ |
| 375 | + test -s ./common/build/libs/opensearch-security-common-$security_plugin_version_only_number-$test_qualifier-SNAPSHOT.jar && \ |
| 376 | + test -s ./client/build/libs/opensearch-security-client-$security_plugin_version_only_number-$test_qualifier-SNAPSHOT.jar |
355 | 377 |
|
356 | 378 | ./gradlew clean publishPluginZipPublicationToZipStagingRepository && \
|
357 | 379 | test -s ./build/distributions/opensearch-security-$security_plugin_version.zip && \
|
358 | 380 | test -s ./build/distributions/opensearch-security-$security_plugin_version.pom && \
|
359 |
| - test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version-all.jar |
| 381 | + test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version-all.jar && \ |
| 382 | + test -s ./common/build/libs/opensearch-security-common-$security_plugin_version-all.jar |
360 | 383 |
|
361 | 384 | ./gradlew clean publishShadowPublicationToMavenLocal && \
|
362 |
| - test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version-all.jar |
| 385 | + test -s ./spi/build/libs/opensearch-resource-sharing-spi-$security_plugin_version-all.jar && \ |
| 386 | + test -s ./common/build/libs/opensearch-security-common-$security_plugin_version-all.jar && \ |
| 387 | + test -s ./client/build/libs/opensearch-security-client-$security_plugin_version-all.jar |
363 | 388 |
|
364 | 389 | - name: List files in build directory on failure
|
365 | 390 | if: failure()
|
|
0 commit comments