try running MySQL/SQL Server for all workflows

This commit is contained in:
Sean Corfield 2022-08-13 16:50:56 -07:00
parent 07fed8dd31
commit fe6f11e4e5
3 changed files with 25 additions and 0 deletions

View file

@ -29,6 +29,18 @@ jobs:
~/.clojure ~/.clojure
~/.cpcache ~/.cpcache
key: ${{ runner.os }}-${{ hashFiles('**/deps.edn') }} key: ${{ runner.os }}-${{ hashFiles('**/deps.edn') }}
- name: Setup Databases
run: docker-compose up -d
env:
MYSQL_ROOT_PASSWORD: testing
- name: Create ClojureTest
run: ./run-tests.sh create
env:
MYSQL_ROOT_PASSWORD: testing
- name: Run All Tests
run: ./run-tests.sh
env:
MYSQL_ROOT_PASSWORD: testing
- name: Run Tests - name: Run Tests
run: clojure -T:build ci :snapshot false run: clojure -T:build ci :snapshot false
- name: Deploy Release - name: Deploy Release

View file

@ -27,6 +27,18 @@ jobs:
~/.clojure ~/.clojure
~/.cpcache ~/.cpcache
key: ${{ runner.os }}-${{ hashFiles('**/deps.edn') }} key: ${{ runner.os }}-${{ hashFiles('**/deps.edn') }}
- name: Setup Databases
run: docker-compose up -d
env:
MYSQL_ROOT_PASSWORD: testing
- name: Create ClojureTest
run: ./run-tests.sh create
env:
MYSQL_ROOT_PASSWORD: testing
- name: Run All Tests
run: ./run-tests.sh
env:
MYSQL_ROOT_PASSWORD: testing
- name: Run Tests - name: Run Tests
run: clojure -T:build ci :snapshot true run: clojure -T:build ci :snapshot true
- name: Deploy Snapshot - name: Deploy Snapshot

View file

@ -26,3 +26,4 @@ then
NEXT_JDBC_TEST_MSSQL=yes MSSQL_SA_PASSWORD=Str0ngP4ssw0rd \ NEXT_JDBC_TEST_MSSQL=yes MSSQL_SA_PASSWORD=Str0ngP4ssw0rd \
NEXT_JDBC_TEST_MYSQL=yes clojure -X:test NEXT_JDBC_TEST_MYSQL=yes clojure -X:test
fi fi
exit $?