Publish non-repudiation client libraries to Artifactory (#9282)

* Publish non-repudiation client libraries to Artifactory

changelog_begin
changelog_end

Closes #9097

* Address https://github.com/digital-asset/daml/pull/9282#discussion_r603875118
This commit is contained in:
Stefano Baghino 2021-03-30 12:18:07 +02:00 committed by GitHub
parent 45c4ba2230
commit 4f0c72b0d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 28 additions and 0 deletions

View File

@ -49,4 +49,17 @@ if [[ "$NAME" == "linux" ]]; then
NON_REPUDIATION=non-repudiation-$RELEASE_TAG.jar
bazel build //runtime-components/non-repudiation-app:non-repudiation-app_deploy.jar
cp bazel-bin/runtime-components/non-repudiation-app/non-repudiation-app_deploy.jar $OUTPUT_DIR/github/$NON_REPUDIATION
NON_REPUDIATION_CLIENT_JAR=non-repudiation-client-$RELEASE_TAG.jar
NON_REPUDIATION_CLIENT_POM=non-repudiation-client-$RELEASE_TAG.pom
NON_REPUDIATION_CLIENT_SRC=non-repudiation-client-$RELEASE_TAG-sources.jar
NON_REPUDIATION_CLIENT_DOC=non-repudiation-cleint-$RELEASE_TAG-javadoc.jar
bazel build //runtime-components/non-repudiation-client
bazel build //runtime-components/non-repudiation-client:non-repudiation-client_javadoc
cp bazel-bin/runtime-components/non-repudiation-client/libnon-repudiation-client.jar $OUTPUT_DIR/artifactory/$NON_REPUDIATION_CLIENT_JAR
cp bazel-bin/runtime-components/non-repudiation-client/non-repudiation-client_pom.xml $OUTPUT_DIR/artifactory/$NON_REPUDIATION_CLIENT_POM
cp bazel-bin/runtime-components/non-repudiation-client/libnon-repudiation-client-src.jar $OUTPUT_DIR/artifactory/$NON_REPUDIATION_CLIENT_SRC
cp bazel-bin/runtime-components/non-repudiation-client/non-repudiation-client_javadoc.jar $OUTPUT_DIR/artifactory/$NON_REPUDIATION_CLIENT_DOC
fi

View File

@ -37,6 +37,20 @@ push daml-script-runner $SCRIPT_RUNNER.asc
push non-repudiation $NON_REPUDIATION
push non-repudiation $NON_REPUDIATION.asc
NON_REPUDIATION_CLIENT_JAR=non-repudiation-client-$RELEASE_TAG.jar
NON_REPUDIATION_CLIENT_POM=non-repudiation-client-$RELEASE_TAG.pom
NON_REPUDIATION_CLIENT_SRC=non-repudiation-client-$RELEASE_TAG-sources.jar
NON_REPUDIATION_CLIENT_DOC=non-repudiation-client-$RELEASE_TAG-javadoc.jar
push connect-ee-mvn/com/daml $NON_REPUDIATION_CLIENT_JAR
push connect-ee-mvn/com/daml $NON_REPUDIATION_CLIENT_JAR.asc
push connect-ee-mvn/com/daml $NON_REPUDIATION_CLIENT_POM
push connect-ee-mvn/com/daml $NON_REPUDIATION_CLIENT_POM.asc
push connect-ee-mvn/com/daml $NON_REPUDIATION_CLIENT_SRC
push connect-ee-mvn/com/daml $NON_REPUDIATION_CLIENT_SRC.asc
push connect-ee-mvn/com/daml $NON_REPUDIATION_CLIENT_DOC
push connect-ee-mvn/com/daml $NON_REPUDIATION_CLIENT_DOC.asc
for platform in linux macos windows; do
EE_TARBALL=daml-sdk-$RELEASE_TAG-$platform-ee.tar.gz
push sdk-ee $EE_TARBALL

View File

@ -8,6 +8,7 @@ da_java_library(
name = "non-repudiation-client",
srcs = glob(["src/main/java/**/*.java"]),
tags = [
"javadoc_root_packages=com.daml.nonrepudiation.client",
"maven_coordinates=com.daml:non-repudiation-client:__VERSION__",
],
visibility = [