Skip to content

Commit 51ab619

Browse files
committed
Execute install_utplsql.sh
1 parent 466a4a4 commit 51ab619

File tree

3 files changed

+72
-0
lines changed

3 files changed

+72
-0
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ jobs:
3535
- name: Oracle container logs
3636
run: docker logs "${{ job.services.oracle.id }}"
3737

38+
- name: Install utPLSQL
39+
run: sh ${{ github.workspace }}/github_scripts/install_utplsql.sh
40+
3841
- name: Set up JDK 8
3942
uses: actions/setup-java@v2
4043
with:

.travis.yml

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
sudo: required
2+
language: java
3+
4+
services:
5+
- docker
6+
7+
jdk:
8+
- openjdk8
9+
10+
env:
11+
global:
12+
- DOCKER_CFG=$HOME/.docker
13+
- DOCKER_REPO="utplsqlv3/oracledb"
14+
- CACHE_DIR=$HOME/.cache
15+
- MAVEN_HOME=/usr/local/maven
16+
- MAVEN_CFG=$HOME/.m2
17+
- DB_URL="127.0.0.1:1521:XE"
18+
- DB_UT3_USER=ut3
19+
- DB_UT3_PASS=ut3
20+
- ORACLE_VERSION="11g-r2-xe"
21+
- DOCKER_OPTIONS="--shm-size=1g"
22+
23+
cache:
24+
directories:
25+
- $DOCKER_CFG
26+
- $CACHE_DIR
27+
- $MAVEN_CFG
28+
29+
install:
30+
- bash .travis/maven_cfg.sh
31+
- bash .travis/start_db.sh
32+
- bash .travis/install_utplsql.sh
33+
- bash .travis/install_demo_project.sh
34+
35+
script:
36+
- echo "Run Verify with Coverage"
37+
- mvn org.jacoco:jacoco-maven-plugin:prepare-agent verify -DdbUser="${DB_UT3_USER}" -DdbPass="${DB_UT3_PASS}" -DdbUrl="jdbc:oracle:thin:@${DB_URL}"
38+
39+
before_deploy:
40+
- echo $GPG_SECRET_KEYS | base64 --decode | ${GPG_EXECUTABLE} --import
41+
- echo $GPG_OWNERTRUST | base64 --decode | ${GPG_EXECUTABLE} --import-ownertrust
42+
43+
deploy:
44+
- provider: script
45+
skip_cleanup: true
46+
script: bash .travis/deploy_snapshot.sh
47+
on:
48+
repo: utPLSQL/utPLSQL-maven-plugin
49+
branch: develop
50+
- provider: script
51+
skip_cleanup: true
52+
script: bash .travis/deploy_release.sh
53+
on:
54+
repo: utPLSQL/utPLSQL-maven-plugin
55+
tags: true
56+
57+
notifications:
58+
slack:
59+
rooms:
60+
- secure: "Gz0pGOOM6xbnz8Q/B3RzOFoVr8QGXsDSHcgCloPnO3ZkEOh4JJikqWAVdZrksMxhewIBRpbdIWAZOgsNXvW+cEDXxfml3X9Clj2wg5Uon97UeI+5WEHDhLYHn7t9EYr9QvVSOuQgBIiddk6kURxY4N0eAA4VUti8BDcMRq+gPxF1w/toFJXVR/I/tkLxcHPTbWQ9X87nNWcQgMoHe2AixYpglntmtoLXJ5F8MF08fcyTX7GJQ5xjq7HbYy+/39nEhQo2ZPhHHfk2rS6gIUY0wc+MAqobxvesplgGDybdTQyrdl48VjJ/CiQDedglUbNN9VYTFjPIYMdWCUCLV1uL866aNMiBpB7CQoNhi5WS7RERE9gblVPX2k6tOda27fEWlhjha6OmdK6TQ9qTITU7U4OTSOz41dDPeVfqMHRggxo3ozlLONTiZ1y9fz/Ez9WjiJjtUDt60vgnVIo7BcQV/yDJcqAtQbfWyf0n73g5lMBvLGnO2Agm2N7hNEeCbpr+PZUoqkEM/e4SxdUCQGi8Ppi9Zp0E4v0iG7hyjzol+G4T8JN0bUGg0OOow/bfZa5J2aUsrC1qP/ZLpMA94NI6ZlL2wRHhZ9JtVSDLjtSwq9yW5XF7o7kdqBWBCslbGnYPoCoHOzfZuUvArSlRoGNu75dw/Qhoo9gFl1RG/RlChaU="
61+
on_success: change
62+
on_failure: always

github_scripts/install_utplsql.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
UTPLSQL_DOWNLOAD_URL=$(curl --silent https://api.github.com/repos/utPLSQL/utPLSQL/releases/latest | awk '/browser_download_url/ { print $2 }' | grep ".zip\"" | sed 's/"//g')
2+
3+
curl -Lk "${UTPLSQL_DOWNLOAD_URL}" -o utPLSQL.zip
4+
5+
unzip -q utPLSQL.zip
6+
7+
docker run --rm -v ${{ github.workspace }}/utPLSQL/source:utPLSQL -w utPLSQL/source --network host --entrypoint sqlplus truemark/sqlplus sys/oracle@//127.0.0.1:1521/XE as sysdba @install_headless.sql UT3 UT3 users

0 commit comments

Comments
 (0)