This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/datasketches-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new e3d9664 Automatic Site Publish by Buildbot
e3d9664 is described below
commit e3d96643a135ae21b2a439c8b9b555c31f00ec17
Author: buildbot <[email protected]>
AuthorDate: Mon Jan 18 05:48:47 2021 +0000
Automatic Site Publish by Buildbot
---
.../Community/ReleaseProcessForJavaComponents.html | 37 +++++++++++++---------
1 file changed, 22 insertions(+), 15 deletions(-)
diff --git a/output/docs/Community/ReleaseProcessForJavaComponents.html
b/output/docs/Community/ReleaseProcessForJavaComponents.html
index ae78315..68bf124 100644
--- a/output/docs/Community/ReleaseProcessForJavaComponents.html
+++ b/output/docs/Community/ReleaseProcessForJavaComponents.html
@@ -575,13 +575,13 @@
<li><code class="highlighter-rouge">mvn clean test -P
strict</code></li>
<li><code class="highlighter-rouge">mvn clean
javadoc:javadoc</code></li>
<li><code class="highlighter-rouge">mvn clean install
-DskipTests=true</code></li>
- <li>Check that the /target/ directory has 5 jars:
+ <li>Check that the /target/ directory has 5 jars: (may need to
refresh)
<ul>
- <li>-javadoc.jar</li>
- <li>-sources.jar</li>
- <li>-test-sources.jar</li>
- <li>-tests.jar</li>
- <li>-.jar</li>
+ <li>datasketches-<component>-SNAPSHOT-javadoc.jar</li>
+ <li>datasketches-<component>-SNAPSHOT-sources.jar</li>
+ <li>datasketches-<component>-SNAPSHOT-test-sources.jar</li>
+ <li>datasketches-<component>-SNAPSHOT-tests.jar</li>
+ <li>datasketches-<component>-SNAPSHOT.jar</li>
</ul>
</li>
<li>Check your local Maven repository
@@ -718,15 +718,17 @@
<li><code class="highlighter-rouge">git status</code> # make sure you are
still on the release branch: _A.B.X</li>
<li>TRIAL-RUN:
<ul>
+ <li>Have your GPG passphrase handy – you have only a few seconds to
enter it!</li>
<li><code class="highlighter-rouge">mvn clean install -Pnexus-jars
-DskipTests=true</code>
<ul>
- <li>Check that jars & pom have .asc signatures</li>
+ <li>Check target/ that jars & pom have .asc signatures</li>
</ul>
</li>
</ul>
</li>
<li>DEPLOY
<ul>
+ <li>Have your GPG passphrase handy – you have only a few seconds to
enter it!</li>
<li><code class="highlighter-rouge">mvn clean deploy -Pnexus-jars
-DskipTests=true</code>
<ul>
<li>Login to <a
href="https://repository.apache.org/">repository.apache.org</a> / Staging
Repositories for orgapachedatasketches-XXXX</li>
@@ -747,12 +749,19 @@
</ul>
<h3 id="create-copy-of-external-artifact-distributions">Create Copy of
External Artifact Distributions</h3>
+<h4 id="java">JAVA</h4>
+<ul>
+ <li>Place copies of the artifact jars deployed to Nexus under a “maven”
directory. For example see <a
href="https://dist.apache.org/repos/dist/dev/datasketches/memory/1.3.0-RC1/">https://dist.apache.org/repos/dist/dev/datasketches/memory/1.3.0-RC1/</a></li>
+ <li>Note that the <code class="highlighter-rouge">jar</code> files with
their <code class="highlighter-rouge">asc</code> signature are already in the
<code class="highlighter-rouge">target</code> directory.</li>
+ <li>Just download the associated <code class="highlighter-rouge">md5</code>
and <code class="highlighter-rouge">sha1</code> signatures from <code
class="highlighter-rouge">~/.m2/repository/org/apache/datasketches/datasketches-\<component\>/A.B.0/</code>
into the <code class="highlighter-rouge">target</code> directory.</li>
+ <li>Add a <code class="highlighter-rouge">maven</code> directory under the
<code
class="highlighter-rouge">dist/dev/datasketches/\<component\>/A.B.0/</code></li>
+ <li>Bulk copy the <code class="highlighter-rouge">jar, asc, md5</code> and
<code class="highlighter-rouge">sha1</code> files into the <code
class="highlighter-rouge">maven</code> directory.</li>
+</ul>
+
+<h4 id="non-java">Non-Java</h4>
<ul>
- <li>For Java, we need to place copies of the artifact jars deployed to Nexus
under a “maven” directory.</li>
- <li>For example see <a
href="https://dist.apache.org/repos/dist/release/datasketches/java/1.3.0-incubating/">https://dist.apache.org/repos/dist/release/datasketches/java/1.3.0-incubating/</a></li>
- <li>For external artifacts of Python or Docker it will be something
else.</li>
+ <li>For external artifacts such as Python or Docker the subdirectory name
should be relevant to the type.</li>
<li>These must be signed with GPG (.asc) and SHA512 (.sha512)</li>
- <li>I will create a script for these artifacts someday :)</li>
</ul>
<h2 id="prepare--send-vote-letter-to-dev">Prepare & Send [VOTE] Letter to
dev@</h2>
@@ -769,8 +778,7 @@
<li>Summarize vote results</li>
</ul>
-<h2 id="move-files-from-devstaging-to-release">Move files from dev/staging to
release</h2>
-<h3 id="move-primary-zip-files-distdev-to-distrelease">Move primary zip files
<em>dist/dev</em> to <em>dist/release</em></h3>
+<h2 id="move-files-from-distdev-to-distrelease">Move files from
<em>dist/dev</em> to <em>dist/release</em></h2>
<ul>
<li>In local <em>dist/<strong>dev</strong>/datasketches/</em>
<ul>
@@ -822,12 +830,11 @@
<li>Delete the prior X.Y.0 directory</li>
</ul>
</li>
+ <li>Make sure to move External Artifact Distributions <em>dist/dev</em>
to <em>dist/release</em></li>
</ul>
</li>
</ul>
-<h3 id="move-external-artifact-distributions-distdev-to-distrelease">Move
External Artifact Distributions <em>dist/dev</em> to <em>dist/release</em></h3>
-
<h3 id="java-release-jars-on-nexus-staging">Java: Release Jars on Nexus
Staging</h3>
<ul>
<li>On Nexus <a
href="https://repository.apache.org/">repository.apache.org</a> click on
Staging Repositories</li>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]