Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 40d9998

Browse files
author
Jacek Gębal
committed
Update of CONTRIBUTING.md
1 parent 9df078c commit 40d9998

1 file changed

Lines changed: 9 additions & 33 deletions

File tree

CONTRIBUTING.md

Lines changed: 9 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -162,44 +162,20 @@ Dependencies to `ut_util` are not shown as most of modules are depending on it.
162162

163163
## Build Environment
164164

165-
We are using private docker images to test utPLSQL for our Travis CI builds. The following versions of Oracle Database are being used.
165+
We are using a combination of private and publicly available docker images to test utPLSQL. The following versions of Oracle Database are used for testing:
166166

167-
* 11g XE R2
168-
* 12c SE R1
169-
* 12c SE R2
170-
* 18c SE
167+
* 19c-Standard Edition (private image)
168+
* 21-free
169+
* 23-free
171170

172-
These images are based on the slimmed versions [official dockerfiles released by Oracle](https://github.com/utPLSQL/docker-scripts), but due to licensing restrictions, we can't make the images public.
173-
You can build your own and use it locally, or push to a private docker repository.
174-
175-
The build steps are simple if you already have some experience using Docker. You can find detailed information about how to build your own image with a running database in: [example of creating an image with pre-built DB](https://github.com/oracle/docker-images/blob/master/OracleDatabase/samples/prebuiltdb/README.md)
176-
177-
> You can find more info about the official Oracle images on the [Oracle Database on Docker](https://github.com/oracle/docker-images/tree/master/OracleDatabase) GitHub page.
171+
The Free varsions are publicly available and you can set up your local development environment to use one of from [here](https://github.com/gvenzl/oci-oracle-free)
178172

179-
> If you are new to Docker, you can start by reading the [Getting Started With Docker](https://docs.docker.com/engine/getstarted/) docs.
173+
These [private image]((https://github.com/utPLSQL/docker-scripts) is a slimmed version of [the official Oracle database dockerfiles](https://github.com/oracle/docker-images/tree/master/OracleDatabase) . Due to licensing restrictions, the image cannot be public.
180174

181-
### Docker Build Notes
182-
183-
* You need to comment out the VOLUME line. This step is required, because volumes are not saved when using `docker commit` command.
184-
* When the build process is complete, you will run the container to install the database. Once everything is set up and you see the message "DATABASE IS READY!", you may change the password and stop the running container. After the container is stopped, you can safely commit the container.
185-
* You can use the --squash experimental docker tag to reduce the image size. Example:
186-
```
187-
docker build --force-rm --no-cache --squash -t oracle/db-prebuilt .
188-
```
189-
190-
Travis will use your Docker Hub credentials to pull the private images, and the following secure environment variables must be defined.
191-
192-
| Variable | Description |
193-
|------------------------------------------|-----------------------------------------------------------------------------------------------|
194-
| **DOCKER_USER**<br />**DOCKER_PASSWORD** | _Your Docker Hub website credentials. They will be used to pull the private database images._ |
195-
196-
### SQLCL
197-
198-
Our build configuration uses SQLCL to run the scripts, and you need to configure a few additional secure environment variables. After the first build, the downloaded file will be cached.
175+
You can build your own and use it locally, or push to a private docker repository.
176+
The build steps are simple if you already have some experience using Docker. You can find detailed information about how to build your own image with a running database in: [example of creating an image with pre-built DB](https://github.com/oracle/docker-images/blob/master/OracleDatabase/samples/prebuiltdb/README.md)
199177

200-
| Variable | Description |
201-
|----------------------------------------------|-------------------------------------------------------------------------|
202-
| **ORACLE_OTN_USER<br />ORACLE_OTN_PASSWORD** | _Your Oracle website credentials. They will be used to download SQLCL._ |
178+
> If you are new to Docker, you can start by reading the [Getting Started With Docker](https://docs.docker.com/get-started/) docs.
203179
204180
## New to GIT
205181

0 commit comments

Comments
 (0)