-
Build Project:
mvn clean install
-
Build AsciiDocs:
mvn process-resources -Dasciidoc
-
Deploy AsciiDocs:
mvn deploy -Dasciidoc
-
Deploy JavaDocs:
mvn deploy -Djavadoc
-
Deploy Zip Archives:
mvn deploy -Darchives
-
Travis Deploy Docs: merge/push to
publish-docs
branch-
bin/publish-docs.sh
is a doc deployment script which assumesmaster
branch
-
-
Integration Tests:
mvn clean verify -DskipIntegrationTests=false
-
Performance Tests:
mvn clean verify -DskipPerformanceTests=false
-
Gatling Load Tests:
mvn clean test -Pgatling -Dhost={hostname}
-
mvn clean install
-
Update
CHANGELOG.asciidoc
with release date. -
Updated
pom.xml
to reference the non-SNAPSHOT version. -
Update all
yaml
files to reference the non-SNAPSHOT version. -
git commit -a -m "TinkerPop3 x.y.z release"
andgit push
-
git tag -a -m "TinkerPop3 x.y.z release" x.y.z
andgit push --tags
-
Uncomment
maven-gpg-plugin
in parentpom.xml
-
mvn clean deploy
-
Log into SonaType, close and then release the release.
-
mvn deploy -Darchives
-
bin/publish-docs.sh
-
Update S3 redirects for "current" docs and alter "current" download links on home page.
-
Email gremlin-users mailing list and tweet.