All Projects → cbandy → travis-oracle

cbandy / travis-oracle

Licence: ISC License
Scripts to install Oracle Database Express Edition on Travis CI

Programming Languages

javascript
184084 projects - #8 most used programming language
ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to travis-oracle

OpenLogReplicator
Open Source Oracle database CDC written purely in C++. Reads transactions directly from database redo log files and streams in JSON or Protobuf format to: Kafka, RocketMQ, flat file, network stream (plain TCP/IP or ZeroMQ)
Stars: ✭ 112 (+154.55%)
Mutual labels:  oracle-database
travis-minikube
Run minikube on Travis CI
Stars: ✭ 89 (+102.27%)
Mutual labels:  travis-ci
drupal9ci
One-line installers for implementing Continuous Integration in Drupal 9
Stars: ✭ 137 (+211.36%)
Mutual labels:  travis-ci
webperf-dashboard
Web Performance Dashboard forked from https://github.com/boyney123/garie
Stars: ✭ 51 (+15.91%)
Mutual labels:  travis-ci
argocd-operator-helm
[DEPRECATED] Argo CD Operator (Helm) installs Argo CD in OpenShift and Kubernetes.
Stars: ✭ 18 (-59.09%)
Mutual labels:  travis-ci
DockerDjangoRest
A Docker setup for a Django REST API with Travis CI support
Stars: ✭ 46 (+4.55%)
Mutual labels:  travis-ci
knapsack pro-ruby
Knapsack Pro gem splits tests across parallel CI nodes and makes sure that tests will run in optimal time on each node.
Stars: ✭ 101 (+129.55%)
Mutual labels:  travis-ci
travis-activate
Activates Travis-CI builds for all repos in a given GitHub project
Stars: ✭ 20 (-54.55%)
Mutual labels:  travis-ci
unity-ci-test
Example Unity Project using TravisCI
Stars: ✭ 35 (-20.45%)
Mutual labels:  travis-ci
react-innertext
Returns the innerText of a React JSX object.
Stars: ✭ 37 (-15.91%)
Mutual labels:  travis-ci
projection-pursuit
An implementation of multivariate projection pursuit regression and univariate classification
Stars: ✭ 24 (-45.45%)
Mutual labels:  travis-ci
xiaomi-r3g-openwrt-builder
OpenWrt builder for any supported routers using Docker. Scheduled to run weekly
Stars: ✭ 25 (-43.18%)
Mutual labels:  travis-ci
todo-list
TodoList using Ionic2/3 & Firebase: * PWA * SSO Google plus. * Share list via QRcode. * Upload image from Camera or Storage. * Speech Recognition.
Stars: ✭ 18 (-59.09%)
Mutual labels:  travis-ci
LocalSupport
A directory of local support services and volunteer opportunities
Stars: ✭ 60 (+36.36%)
Mutual labels:  travis-ci
oracdc
Oracle database CDC (Change Data Capture)
Stars: ✭ 51 (+15.91%)
Mutual labels:  oracle-database
utPLSQL-SQLDeveloper
Extension for running unit tests straight from SQL Developer
Stars: ✭ 45 (+2.27%)
Mutual labels:  oracle-database
docker-apex-stack
Utility scripts for creating an Oracle Application Express stack as a Docker container.
Stars: ✭ 67 (+52.27%)
Mutual labels:  oracle-database
Oracle-Pentesting-Reference
Oracle Database Penetration Testing Reference (10g/11g)
Stars: ✭ 34 (-22.73%)
Mutual labels:  oracle-database
containerized-golang-and-vuejs
This repository explores an application using docker, golang, and vuejs
Stars: ✭ 19 (-56.82%)
Mutual labels:  travis-ci
Capgemini-ADAPT-2020
All Solutions for Capgemini 2020-2021 ADAPT Program, use it for your reference after you have tried the problems by yourself THANK YOU!
Stars: ✭ 37 (-15.91%)
Mutual labels:  oracle-database

Build

Use Oracle Database Express Edition in your builds on Travis CI.

Usage

To use this tool, you must have an Oracle account with which you have accepted the current license agreement for Oracle Database Express Edition.

  1. Add your Oracle username and password to your build environment variables, either as hidden repository settings or encrypted variables:

    Variable Name Value
    ORACLE_LOGIN_userid your username
    ORACLE_LOGIN_pass your password
  2. Add the version information to your build environment variables:

    - ORACLE_COOKIE=sqldev
    - ORACLE_FILE=oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip
    - ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
    - ORACLE_SID=XE
  3. Download and extract the latest release into your project. For example,

    wget 'https://github.com/cbandy/travis-oracle/archive/v2.0.3.tar.gz'
    mkdir -p .travis/oracle
    tar x -C .travis/oracle --strip-components=1 -f v2.0.3.tar.gz
  4. Enable sudo:

    sudo: required
  5. Finally, execute the extracted scripts as part of your build, usually during before_install:

    - .travis/oracle/download.sh
    - .travis/oracle/install.sh

SQL*Plus is installed to $ORACLE_HOME/bin/sqlplus, and the current user has both normal and DBA access without a password, i.e. / and / AS SYSDBA.

OCI and OCCI libraries and header files are in $ORACLE_HOME/lib and $ORACLE_HOME/rdbms/public, respectively.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].