This is an automated email from the ASF dual-hosted git repository. shuber pushed a commit to branch unomi-1.5.x in repository https://gitbox.apache.org/repos/asf/unomi.git
commit cfa34d4a2d84d9ec1804ac93061922b5cca01ab5 Author: Serge Huber <[email protected]> AuthorDate: Thu May 14 23:04:08 2020 +0200 Add signature and checksum generation (cherry picked from commit 7d46d8a48ac50fe33fe3cb39046b6eee6779123f) --- generate-site-and-upload.sh | 11 ++++++----- generate-site.sh | 12 ++++++------ manual/pom.xml | 28 ++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+), 11 deletions(-) diff --git a/generate-site-and-upload.sh b/generate-site-and-upload.sh index 66d9d0a..3e7a97b 100755 --- a/generate-site-and-upload.sh +++ b/generate-site-and-upload.sh @@ -25,11 +25,12 @@ fi echo Generating manual... mvn clean cd manual -mvn -Ppdf -Ddoc.source=src/archives/1.1/asciidoc -Ddoc.output.pdf=target/generated-docs/1_1_x -Ddoc.output.html=target/generated-docs/1_1_x -mvn -Ppdf -Ddoc.source=src/archives/1.2/asciidoc -Ddoc.output.pdf=target/generated-docs/1_2_x -Ddoc.output.html=target/generated-docs/1_2_x -mvn -Ppdf -Ddoc.source=src/archives/1.3/asciidoc -Ddoc.output.pdf=target/generated-docs/1_3_x -Ddoc.output.html=target/generated-docs/1_3_x -mvn -Ppdf -Ddoc.source=src/archives/1.4/asciidoc -Ddoc.output.pdf=target/generated-docs/1_4_x -Ddoc.output.html=target/generated-docs/1_4_x -mvn -Ppdf +mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.1/asciidoc -Ddoc.output.pdf=target/generated-docs/1_1_x/pdf -Ddoc.output.html=target/generated-docs/1_1_x/html -Ddoc.version=1.1.0 -P sign verify +mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.2/asciidoc -Ddoc.output.pdf=target/generated-docs/1_2_x/pdf -Ddoc.output.html=target/generated-docs/1_2_x/html -Ddoc.version=1.2.0 -P sign verify +mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.3/asciidoc -Ddoc.output.pdf=target/generated-docs/1_3_x/pdf -Ddoc.output.html=target/generated-docs/1_3_x/html -Ddoc.version=1.3.0 -P sign verify +mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.4/asciidoc -Ddoc.output.pdf=target/generated-docs/1_4_x/pdf -Ddoc.output.html=target/generated-docs/1_4_x/html -Ddoc.version=1.4.0 -P sign verify +mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.5/asciidoc -Ddoc.output.pdf=target/generated-docs/1_5_x/pdf -Ddoc.output.html=target/generated-docs/1_4_x/html -Ddoc.version=1.5.0 -P sign verify +mvn -P sign install cd .. echo Generating Javadoc... mvn javadoc:aggregate -P integration-tests diff --git a/generate-site.sh b/generate-site.sh index be5ed7a..e913f1b 100755 --- a/generate-site.sh +++ b/generate-site.sh @@ -20,12 +20,12 @@ echo Generating manual... mvn clean cd manual -mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.1/asciidoc -Ddoc.output.pdf=target/generated-docs/1_1_x/pdf -Ddoc.output.html=target/generated-docs/1_1_x/html -Ddoc.version=1.1.0 verify -mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.2/asciidoc -Ddoc.output.pdf=target/generated-docs/1_2_x/pdf -Ddoc.output.html=target/generated-docs/1_2_x/html -Ddoc.version=1.2.0 verify -mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.3/asciidoc -Ddoc.output.pdf=target/generated-docs/1_3_x/pdf -Ddoc.output.html=target/generated-docs/1_3_x/html -Ddoc.version=1.3.0 verify -mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.4/asciidoc -Ddoc.output.pdf=target/generated-docs/1_4_x/pdf -Ddoc.output.html=target/generated-docs/1_4_x/html -Ddoc.version=1.4.0 verify -mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.5/asciidoc -Ddoc.output.pdf=target/generated-docs/1_5_x/pdf -Ddoc.output.html=target/generated-docs/1_4_x/html -Ddoc.version=1.5.0 verify -mvn install +mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.1/asciidoc -Ddoc.output.pdf=target/generated-docs/1_1_x/pdf -Ddoc.output.html=target/generated-docs/1_1_x/html -Ddoc.version=1.1.0 -P sign verify +mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.2/asciidoc -Ddoc.output.pdf=target/generated-docs/1_2_x/pdf -Ddoc.output.html=target/generated-docs/1_2_x/html -Ddoc.version=1.2.0 -P sign verify +mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.3/asciidoc -Ddoc.output.pdf=target/generated-docs/1_3_x/pdf -Ddoc.output.html=target/generated-docs/1_3_x/html -Ddoc.version=1.3.0 -P sign verify +mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.4/asciidoc -Ddoc.output.pdf=target/generated-docs/1_4_x/pdf -Ddoc.output.html=target/generated-docs/1_4_x/html -Ddoc.version=1.4.0 -P sign verify +mvn -Ddoc.archive=true -Ddoc.source=src/archives/1.5/asciidoc -Ddoc.output.pdf=target/generated-docs/1_5_x/pdf -Ddoc.output.html=target/generated-docs/1_4_x/html -Ddoc.version=1.5.0 -P sign verify +mvn -P sign install cd .. echo Generating Javadoc... mvn javadoc:aggregate -P integration-tests diff --git a/manual/pom.xml b/manual/pom.xml index 62843be..94a3243 100644 --- a/manual/pom.xml +++ b/manual/pom.xml @@ -163,6 +163,7 @@ </execution> </executions> <configuration> + <attachChecksums>true</attachChecksums> <algorithms> <algorithm>SHA-512</algorithm> </algorithms> @@ -213,6 +214,33 @@ </plugins> </build> </profile> + <profile> + <id>sign</id> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-gpg-plugin</artifactId> + <executions> + <execution> + <id>sign-release-artifacts</id> + <goals> + <goal>sign</goal> + </goals> + <configuration> + <excludes> <!-- excludes don't work unfortunately, plugin is buggy --> + <exclude>**/*.sha512</exclude> + <exclude>**/*.md5</exclude> + <exclude>**/*.sha1</exclude> + <exclude>**/*.asc</exclude> + </excludes> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> </profiles> </project> \ No newline at end of file
