utPLSQL-java-api/CONTRIBUTING.md at develop · utPLSQL/utPLSQL-java-api
Don't forget to configure your JAVA_HOME environment variable.
Local database with utPLSQL and utPLSQL-demo-project
To usefully contribute you'll have to set up a local database with installed latest utPLSQL v3 and utPLSQL-demo-project.
The demo-project will serve as your test user. See .travis.yml to see an example on how it can be installed.
By default, tests are executed against app/app user of localhost:1521/FREEPDB1 database.
If you want to run tests against another database you may set DB_URL, DB_USER, DB_PASS environment variables.
When you have local database set up you can run the complete build including integration tests by executing
Skip the local database part
If you want to skip the local database part, just run
Publishing a new release
To publish a new release manually execute the Release workflow. Provide correct versions for current release and next snapshot.