Skip to content

Commit dcfa618

Browse files
committed
Test oci on azure
1 parent bcc0032 commit dcfa618

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

azure/configure.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ steps:
6464
--with-pdo-odbc=unixODBC,/usr \
6565
--with-pdo-firebird \
6666
--with-pdo-dblib \
67+
--with-pdo-oci=instantclient,/opt/oracle/instantclient \
68+
--with-oci8=shared,instantclient,/opt/oracle/instantclient \
6769
--enable-werror \
6870
--with-config-file-path=/etc \
6971
--with-config-file-scan-dir=/etc/php.d

azure/setup.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@ steps:
99
sudo -u postgres psql -c "CREATE DATABASE test;"
1010
docker exec sql1 /opt/mssql-tools/bin/sqlcmd -S 127.0.0.1 -U SA -P "<YourStrong@Passw0rd>" -Q "create login pdo_test with password='password', check_policy=off; create user pdo_test for login pdo_test; grant alter, control to pdo_test;"
1111
displayName: 'Setup'
12+
- script: |
13+
mkdir /opt/oracle
14+
wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-basiclite-linuxx64.zip
15+
unzip instantclient-basiclite-linuxx64.zip
16+
wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-sdk-linuxx64.zip
17+
unzip instantclient-sdk-linuxx64.zip
18+
mv instantclient_*_* /opt/oracle/instantclient
19+
echo "##vso[task.setvariable variable=LD_LIBRARY_PATH]/opt/oracle/instantclient:$LD_LIBRARY_PATH"
20+
displayName: 'Setup Oracle Instant Client'
1221
- script: ./azure/setup-slapd.sh
1322
displayName: 'Configure slapd'
1423
- script: |

0 commit comments

Comments
 (0)