Skip to content

Commit 6e7b6a3

Browse files
committed
Switch to ATPS in container like on main
1 parent 57fde70 commit 6e7b6a3

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

ci/build.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,20 @@ elif [ "$RDBMS" == "oracle" ]; then
2323
elif [ "$RDBMS" == "oracle_xe" ]; then
2424
# I have no idea why, but these tests don't seem to work on CI...
2525
goal="-Pdb=oracle_xe_ci"
26-
elif [ "$RDBMS" == "oracle_atps" ]; then
26+
elif [ "$RDBMS" == "oracle_atps_tls" ]; then
2727
echo "Managing Oracle Autonomous Database..."
2828
export INFO=$(curl -s -k -L -X GET "https://api.atlas-controller.oraclecloud.com/ords/atlas/admin/database?type=autonomous&hostname=`hostname`" -H 'accept: application/json')
2929
export HOST=$(echo $INFO | jq -r '.database' | jq -r '.host')
3030
export SERVICE=$(echo $INFO | jq -r '.database' | jq -r '.service')
3131
# I have no idea why, but these tests don't seem to work on CI...
3232
goal="-Pdb=oracle_cloud_autonomous_tls -DrunID=$RUNID -DdbHost=$HOST -DdbService=$SERVICE"
33+
elif [ "$RDBMS" == "oracle_atps" ]; then
34+
echo "Managing Oracle Autonomous Database..."
35+
export INFO=$(curl -s -k -L -X GET "https://api.atlas-controller.oraclecloud.com/ords/atlas/admin/database?type=autonomous2&hostname=`hostname`" -H 'accept: application/json')
36+
export HOST=$(echo $INFO | jq -r '.database' | jq -r '.host')
37+
export SERVICE=$(echo $INFO | jq -r '.database' | jq -r '.service')
38+
# I have no idea why, but these tests don't seem to work on CI...
39+
goal="-Pdb=oracle_cloud_autonomous -DrunID=$RUNID -DdbHost=$HOST -DdbService=$SERVICE"
3340
elif [ "$RDBMS" == "oracle_db19c" ]; then
3441
echo "Managing Oracle Database 19c..."
3542
export INFO=$(curl -s -k -L -X GET "https://api.atlas-controller.oraclecloud.com/ords/atlas/admin/database?type=db19c&hostname=`hostname`" -H 'accept: application/json')

gradle/databases.gradle

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,19 @@ ext {
177177
'jdbc.url' : 'jdbc:oracle:thin:@(description=(retry_count=5)(retry_delay=1)(address=(protocol=tcps)(port=1521)(host=' + dbHost + '.oraclecloud.com))(connect_data=(service_name=' + dbService + '_tp.adb.oraclecloud.com))(security=(ssl_server_dn_match=no)))?oracle.jdbc.enableQueryResultCache=false&oracle.jdbc.thinForceDNSLoadBalancing=true&tcp.nodelay=yes',
178178
'connection.init_sql' : ''
179179
],
180+
oracle_cloud_autonomous : [
181+
'db.dialect' : 'org.hibernate.dialect.OracleDialect',
182+
'jdbc.driver': 'oracle.jdbc.OracleDriver',
183+
'jdbc.user' : 'hibernate_orm_test_' + runID,
184+
'jdbc.pass' : 'Oracle_19_Password',
185+
// Requires dbHost (pointing to the right cloud region) AND dbService (unique database name).
186+
// To avoid hibernate-spatial tests failure, JVM must be enabled as stated in documentation:
187+
// https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/autonomous-oracle-java.html
188+
'jdbc.url' : 'jdbc:oracle:thin:@(description=(retry_count=5)(retry_delay=1)(address=(protocol=tcp)(port=1521)(host=' + dbHost + '.oraclevcn.com))(connect_data=(service_name=' + dbService + '_tp.adb.oraclecloud.com))(security=(ssl_server_dn_match=no)))?oracle.jdbc.enableQueryResultCache=false&oracle.jdbc.thinForceDNSLoadBalancing=true&tcp.nodelay=yes',
189+
'jdbc.datasource' : 'oracle.jdbc.OracleDriver',
190+
// 'jdbc.datasource' : 'oracle.jdbc.datasource.impl.OracleDataSource',
191+
'connection.init_sql' : ''
192+
],
180193
oracle_cloud_db19c : [
181194
'db.dialect' : 'org.hibernate.dialect.OracleDialect',
182195
'jdbc.driver': 'oracle.jdbc.OracleDriver',

0 commit comments

Comments
 (0)