diff --git a/.github/workflows/ninja.yml b/.github/workflows/ninja.yml index 60221cb8..0c64040f 100644 --- a/.github/workflows/ninja.yml +++ b/.github/workflows/ninja.yml @@ -5,7 +5,7 @@ jobs: build: strategy: matrix: - os: [windows-latest] + os: [windows-latest,ubuntu-latest] mysql-distribution: [mysql, mariadb] runs-on: ${{ matrix.os }} name: Test with ${{ matrix.mysql-distribution }} on ${{ matrix.os }} @@ -46,6 +46,20 @@ jobs: loose-enable-named-pipe socket=${{ steps.actions-setup-server-windows.outputs.base-dir }}/tmp/mysql.sock max_connections=1000 + - id: setup-mysql + name: setup-server-non-windows + if: ${{ !contains(matrix.os, 'windows') }} + uses: shogo82148/actions-setup-mysql@v1 + with: + distribution: ${{ matrix.mysql-distribution }} + my-cnf: | + innodb_log_file_size=4G + innodb_buffer_pool_size=512MB + max_allowed_packet=16MB + skip-log-bin + loose-enable-named-pipe + socket=${{ steps.setup-mysql.outputs.base-dir }}/tmp/mysql.sock + max_connections=1000 - name: create database sbtest run: mysql -uroot -e "create database sbtest" - name: sysbench oltp_read_write prepare