Skip to content

randompi/tinkerpop3

 
 

Repository files navigation

TinkerPop3

TinkerPop3

Documentation

Building and Testing

  • 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 assumes master branch

  • Integration Tests: mvn clean verify -DskipIntegrationTests=false

  • Performance Tests: mvn clean verify -DskipPerformanceTests=false

  • Gatling Load Tests: mvn clean test -Pgatling -Dhost={hostname}

Get Started

$ bin/gremlin.sh

         \,,,/
         (o o)
-----oOOo-(3)-oOOo-----
gremlin>

Release Process

  1. mvn clean install

  2. Update CHANGELOG.asciidoc with release date.

  3. Updated pom.xml to reference the non-SNAPSHOT version.

  4. Update all yaml files to reference the non-SNAPSHOT version.

  5. git commit -a -m "TinkerPop3 x.y.z release" and git push

  6. git tag -a -m "TinkerPop3 x.y.z release" x.y.z and git push --tags

  7. Uncomment maven-gpg-plugin in parent pom.xml

  8. mvn clean deploy

  9. Log into SonaType, close and then release the release.

  10. mvn deploy -Darchives

  11. bin/publish-docs.sh

  12. Update S3 redirects for "current" docs and alter "current" download links on home page.

  13. Email gremlin-users mailing list and tweet.

About

TinkerPop3: A Graph Computing Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published