mirror of
https://github.com/boostorg/mysql.git
synced 2026-02-14 12:52:17 +00:00
Added MariaDB to OSX and Windows CIs
This commit is contained in:
42
.travis.yml
42
.travis.yml
@@ -37,12 +37,22 @@ __osx_defaults: &__osx_defaults
|
||||
osx_image: xcode11.3
|
||||
sudo: true
|
||||
compiler: clang
|
||||
script:
|
||||
- bash -e -x ci/build_unix.sh
|
||||
|
||||
__osx_mysql_defaults: &__osx_mysql_defaults
|
||||
<<: *__osx_defaults
|
||||
before_install:
|
||||
- brew update
|
||||
- brew install boost mysql
|
||||
- mysql.server start
|
||||
script:
|
||||
- bash -e -x ci/build_unix.sh
|
||||
|
||||
__osx_mariadb_defaults: &__osx_mariadb_defaults
|
||||
<<: *__osx_defaults
|
||||
before_install:
|
||||
- brew update
|
||||
- brew install boost mariadb
|
||||
- mysql.server start
|
||||
|
||||
__osx_cmake_options: &__osx_cmake_options "CMAKE_OPTIONS=-DOPENSSL_ROOT_DIR=/usr/local/opt/openssl"
|
||||
|
||||
@@ -56,11 +66,25 @@ matrix:
|
||||
env:
|
||||
- CMAKE_BUILD_TYPE=Debug
|
||||
- TARGET_ARCH=x64
|
||||
- DATABASE=mysql
|
||||
- name: windows_msvc_x64_release_mysql
|
||||
<<: *__windows_defaults
|
||||
env:
|
||||
- CMAKE_BUILD_TYPE=Release
|
||||
- TARGET_ARCH=x64
|
||||
- DATABASE=mysql
|
||||
- name: windows_msvc_x64_debug_mariadb
|
||||
<<: *__windows_defaults
|
||||
env:
|
||||
- CMAKE_BUILD_TYPE=Debug
|
||||
- TARGET_ARCH=x64
|
||||
- DATABASE=mariadb
|
||||
- name: windows_msvc_x64_release_mariadb
|
||||
<<: *__windows_defaults
|
||||
env:
|
||||
- CMAKE_BUILD_TYPE=Release
|
||||
- TARGET_ARCH=x64
|
||||
- DATABASE=mariadb
|
||||
- name: linux_gcc_x64_debug_mysql
|
||||
<<: *__linux_mysql_defaults
|
||||
compiler: gcc
|
||||
@@ -102,12 +126,22 @@ matrix:
|
||||
env:
|
||||
- CMAKE_BUILD_TYPE=Release
|
||||
- name: osx_clang_x64_debug_mysql
|
||||
<<: *__osx_defaults
|
||||
<<: *__osx_mysql_defaults
|
||||
env:
|
||||
- *__osx_cmake_options
|
||||
- CMAKE_BUILD_TYPE=Debug
|
||||
- name: osx_clang_x64_release_mysql
|
||||
<<: *__osx_defaults
|
||||
<<: *__osx_mysql_defaults
|
||||
env:
|
||||
- *__osx_cmake_options
|
||||
- CMAKE_BUILD_TYPE=Release
|
||||
- name: osx_clang_x64_debug_mariadb
|
||||
<<: *__osx_mariadb_defaults
|
||||
env:
|
||||
- *__osx_cmake_options
|
||||
- CMAKE_BUILD_TYPE=Debug
|
||||
- name: osx_clang_x64_release_mariadb
|
||||
<<: *__osx_mariadb_defaults
|
||||
env:
|
||||
- *__osx_cmake_options
|
||||
- CMAKE_BUILD_TYPE=Release
|
||||
|
||||
@@ -3,7 +3,7 @@ rem Chocolatey stuff
|
||||
choco feature enable -n=allowGlobalConfirmation || goto error
|
||||
choco install ^
|
||||
openssl ^
|
||||
mysql ^
|
||||
%DATABASE% ^
|
||||
visualstudio2019buildtools ^
|
||||
visualstudio2019-workload-vctools || goto error
|
||||
set PATH=%PATH%;C:\tools\mysql\current\bin
|
||||
|
||||
Reference in New Issue
Block a user