Update release docs based on new site publishing features

Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/fd644d85
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/fd644d85
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/fd644d85

Branch: refs/heads/TINKERPOP-1485
Commit: fd644d85e63dd5cfc1bee1221c0e81722c1fcf69
Parents: 0923ff8
Author: Stephen Mallette <[email protected]>
Authored: Wed Oct 26 06:59:01 2016 -0400
Committer: Stephen Mallette <[email protected]>
Committed: Wed Oct 26 06:59:01 2016 -0400

----------------------------------------------------------------------
 docs/src/dev/developer/release.asciidoc | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd644d85/docs/src/dev/developer/release.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/dev/developer/release.asciidoc 
b/docs/src/dev/developer/release.asciidoc
index 43407d8..476b31a 100644
--- a/docs/src/dev/developer/release.asciidoc
+++ b/docs/src/dev/developer/release.asciidoc
@@ -142,6 +142,12 @@ current release was under development as this new release 
will have those change
 . Update "upgrade documentation":
 .. Update the release date.
 .. Update the link to `CHANGELOG.asciidoc` - this link may already be correct 
but will not exist until the repository is tagged.
+. Update homepage with references in `/site` to latest distribution and to 
other internal links elsewhere on the page.
+.. This step should only be performed by the release manager for the newest 
line of code (i.e. if release 3.3.x, 3.2.x and 3.1.x,
+then only do this step for 3.3.x, but update the site for 3.2.x and 3.1.x).
+.. On the link:http://tinkerpop.apache.org/downloads.html[Downloads] page, 
when moving "Current Releases" to "Archived
+Releases" recall that the hyperlink must change to point to version in the 
link:https://archive.apache.org/dist/tinkerpop/[Apache Archives].
+.. Preview changes locally with `bin/generate-home.sh` then commit changes to 
git.
 . `mvn versions:set -DnewVersion=xx.yy.zz -DgenerateBackupPoms=false` to 
update project files to reference the non-SNAPSHOT version
 . `pushd gremlin-console/bin; ln -fs 
../target/apache-tinkerpop-gremlin-console-xx.yy.zz-standalone/bin/gremlin.sh 
gremlin.sh; popd`
 . `git diff` and review the updated files (expect all `pom.xml` files and this 
README)
@@ -193,9 +199,7 @@ Release & Promote
 . `svn co --depth empty https://dist.apache.org/repos/dist/release/tinkerpop 
release; mkdir release/xx.yy.zz`
 . Copy release files from `dev/xx.yy.zz` to `release/xx.yy.zz`.
 . `cd release; svn add xx.yy.zz/; svn ci -m "TinkerPop xx.yy.zz release"`
-. Update homepage with references to latest distribution and to other internal 
links elsewhere on the page.
-.. On the link:http://tinkerpop.apache.org/downloads.html[Downloads] page, 
when moving "Current Releases" to "Archived
-Releases" recall that the hyperlink must change to point to version in the 
link:https://archive.apache.org/dist/tinkerpop/[Apache Archives].
+. From the `site` directory: `bin/publish-home.sh <username>` to publish the 
updated web site with new releases.
 . Wait for Apache Sonatype to sync the artifacts to Maven Central at 
(link:http://repo1.maven.org/maven2/org/apache/tinkerpop/tinkerpop/[http://repo1.maven.org/maven2/org/apache/tinkerpop/tinkerpop/]).
 . Wait for zip distributions to to sync to the Apache mirrors (i.e ensure the 
download links work from a mirror).
 . If there are releases present in SVN that represents lines of code that are 
no longer under development, then remove those releases. In other words, if 
`3.2.0` is present and `3.2.1` is released then remove `3.2.0`.  However, if 
`3.1.3` is present and that line of code is still under potential development, 
it may stay.

Reply via email to