{"id":16442308,"url":"https://github.com/cbandy/travis-oracle","last_synced_at":"2025-03-21T05:30:28.147Z","repository":{"id":9535763,"uuid":"11438627","full_name":"cbandy/travis-oracle","owner":"cbandy","description":"Scripts to install Oracle Database Express Edition on Travis CI","archived":false,"fork":false,"pushed_at":"2020-01-29T04:40:29.000Z","size":34,"stargazers_count":42,"open_issues_count":6,"forks_count":15,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-14T21:12:30.000Z","etag":null,"topics":["oracle-database","travis-ci"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cbandy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-16T02:18:32.000Z","updated_at":"2024-11-28T16:27:33.000Z","dependencies_parsed_at":"2022-09-24T04:02:14.302Z","dependency_job_id":null,"html_url":"https://github.com/cbandy/travis-oracle","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbandy%2Ftravis-oracle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbandy%2Ftravis-oracle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbandy%2Ftravis-oracle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbandy%2Ftravis-oracle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cbandy","download_url":"https://codeload.github.com/cbandy/travis-oracle/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244745615,"owners_count":20503042,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["oracle-database","travis-ci"],"created_at":"2024-10-11T09:16:58.412Z","updated_at":"2025-03-21T05:30:27.815Z","avatar_url":"https://github.com/cbandy.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build](https://travis-ci.org/cbandy/travis-oracle.svg?branch=master)](https://travis-ci.org/cbandy/travis-oracle)\n\nUse [Oracle Database Express Edition][] in your builds on [Travis CI][].\n\n[Oracle Database Express Edition]: http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html\n[Travis CI]: https://travis-ci.org/\n\n\nUsage\n-----\n\nTo use this tool, you must have an Oracle account with which you have accepted\nthe current license agreement for [Oracle Database Express Edition][].\n\n1. Add your Oracle username and password to your build [environment variables][],\n   either as hidden repository settings or encrypted variables:\n\n   | Variable Name         | Value         |\n   | --------------------- | ------------- |\n   | `ORACLE_LOGIN_userid` | your username |\n   | `ORACLE_LOGIN_pass`   | your password |\n\n2. Add the version information to your build environment variables:\n\n   ```yaml\n   - ORACLE_COOKIE=sqldev\n   - ORACLE_FILE=oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip\n   - ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe\n   - ORACLE_SID=XE\n   ```\n\n3. Download and extract the [latest release][] into your project. For example,\n\n   ```shell\n   wget 'https://github.com/cbandy/travis-oracle/archive/v2.0.3.tar.gz'\n   mkdir -p .travis/oracle\n   tar x -C .travis/oracle --strip-components=1 -f v2.0.3.tar.gz\n   ```\n\n4. Enable [`sudo`](https://docs.travis-ci.com/user/reference/overview/):\n\n   ```yaml\n   sudo: required\n   ```\n\n5. Finally, execute the extracted scripts as part of your build, usually\n   during [`before_install`](https://docs.travis-ci.com/user/customizing-the-build/#The-Build-Lifecycle):\n\n   ```yaml\n   - .travis/oracle/download.sh\n   - .travis/oracle/install.sh\n   ```\n\n[SQL\\*Plus][] is installed to `$ORACLE_HOME/bin/sqlplus`, and the current user\nhas both normal and DBA access without a password, i.e. `/` and `/ AS SYSDBA`.\n\n[OCI][] and [OCCI][] libraries and header files are in `$ORACLE_HOME/lib` and\n`$ORACLE_HOME/rdbms/public`, respectively.\n\n[environment variables]: https://docs.travis-ci.com/user/environment-variables/\n[latest release]: https://github.com/cbandy/travis-oracle/releases/latest\n[OCCI]: http://www.oracle.com/pls/topic/lookup?ctx=xe112\u0026id=LNCPP\n[OCI]: http://www.oracle.com/pls/topic/lookup?ctx=xe112\u0026id=LNOCI\n[SQL\\*Plus]: http://www.oracle.com/pls/topic/lookup?ctx=xe112\u0026id=SQPUG\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbandy%2Ftravis-oracle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcbandy%2Ftravis-oracle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbandy%2Ftravis-oracle/lists"}