summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--azure/apt.yml10
-rw-r--r--azure/configure.yml2
2 files changed, 12 insertions, 0 deletions
diff --git a/azure/apt.yml b/azure/apt.yml
index 8c21d1c45f..9166509dcc 100644
--- a/azure/apt.yml
+++ b/azure/apt.yml
@@ -52,3 +52,13 @@ steps:
firebird-dev \
${{ parameters.packages }}
displayName: 'APT'
+ - script: |
+ mkdir /opt/oracle
+ wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-basiclite-linuxx64.zip
+ unzip instantclient-basiclite-linuxx64.zip
+ wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-sdk-linuxx64.zip
+ unzip instantclient-sdk-linuxx64.zip
+ mv instantclient_*_* /opt/oracle/instantclient
+ # Interferes with libldap2 headers.
+ rm /opt/oracle/instantclient/sdk/include/ldap.h
+ displayName: 'Install Oracle Instant Client'
diff --git a/azure/configure.yml b/azure/configure.yml
index 2f7b28e15d..9869de514e 100644
--- a/azure/configure.yml
+++ b/azure/configure.yml
@@ -64,6 +64,8 @@ steps:
--with-pdo-odbc=unixODBC,/usr \
--with-pdo-firebird \
--with-pdo-dblib \
+ --with-pdo-oci=shared,instantclient,/opt/oracle/instantclient \
+ --with-oci8=shared,instantclient,/opt/oracle/instantclient \
--enable-werror \
--with-config-file-path=/etc \
--with-config-file-scan-dir=/etc/php.d