mirror of https://github.com/go-gorm/gorm.git
Fix github action
This commit is contained in:
parent
8d293d44dd
commit
f19b84d104
|
@ -33,7 +33,7 @@ jobs:
|
||||||
key: ${{ runner.os }}-go-${{ matrix.go }}-${{ hashFiles('tests/go.mod') }}
|
key: ${{ runner.os }}-go-${{ matrix.go }}-${{ hashFiles('tests/go.mod') }}
|
||||||
|
|
||||||
- name: Tests
|
- name: Tests
|
||||||
run: GORM_DIALECT=sqlite ./tests/tests_all.sh
|
run: GITHUB_ACTION=true GORM_DIALECT=sqlite ./tests/tests_all.sh
|
||||||
|
|
||||||
mysql:
|
mysql:
|
||||||
strategy:
|
strategy:
|
||||||
|
@ -77,7 +77,7 @@ jobs:
|
||||||
key: ${{ runner.os }}-go-${{ matrix.go }}-${{ hashFiles('tests/go.mod') }}
|
key: ${{ runner.os }}-go-${{ matrix.go }}-${{ hashFiles('tests/go.mod') }}
|
||||||
|
|
||||||
- name: Tests
|
- name: Tests
|
||||||
run: GORM_DIALECT=mysql GORM_DSN="gorm:gorm@tcp(localhost:9910)/gorm?charset=utf8&parseTime=True" ./tests/tests_all.sh
|
run: GITHUB_ACTION=true GORM_DIALECT=mysql GORM_DSN="gorm:gorm@tcp(localhost:9910)/gorm?charset=utf8&parseTime=True" ./tests/tests_all.sh
|
||||||
|
|
||||||
postgres:
|
postgres:
|
||||||
strategy:
|
strategy:
|
||||||
|
@ -120,7 +120,7 @@ jobs:
|
||||||
key: ${{ runner.os }}-go-${{ matrix.go }}-${{ hashFiles('tests/go.mod') }}
|
key: ${{ runner.os }}-go-${{ matrix.go }}-${{ hashFiles('tests/go.mod') }}
|
||||||
|
|
||||||
- name: Tests
|
- name: Tests
|
||||||
run: GORM_DIALECT=postgres GORM_DSN="user=gorm password=gorm dbname=gorm host=localhost port=9920 sslmode=disable TimeZone=Asia/Shanghai" ./tests/tests_all.sh
|
run: GITHUB_ACTION=true GORM_DIALECT=postgres GORM_DSN="user=gorm password=gorm dbname=gorm host=localhost port=9920 sslmode=disable TimeZone=Asia/Shanghai" ./tests/tests_all.sh
|
||||||
|
|
||||||
sqlserver:
|
sqlserver:
|
||||||
strategy:
|
strategy:
|
||||||
|
@ -163,4 +163,4 @@ jobs:
|
||||||
key: ${{ runner.os }}-go-${{ matrix.go }}-${{ hashFiles('tests/go.mod') }}
|
key: ${{ runner.os }}-go-${{ matrix.go }}-${{ hashFiles('tests/go.mod') }}
|
||||||
|
|
||||||
- name: Tests
|
- name: Tests
|
||||||
run: GORM_DIALECT=sqlserver GORM_DSN="sqlserver://gorm:LoremIpsum86@localhost:9930?database=gorm" ./tests/tests_all.sh
|
run: GITHUB_ACTION=true GORM_DIALECT=sqlserver GORM_DSN="sqlserver://gorm:LoremIpsum86@localhost:9930?database=gorm" ./tests/tests_all.sh
|
||||||
|
|
|
@ -16,19 +16,21 @@ then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# SqlServer for Mac M1
|
# SqlServer for Mac M1
|
||||||
if [ -d tests ]
|
if [[ -z $GITHUB_ACTION ]]; then
|
||||||
then
|
if [ -d tests ]
|
||||||
cd tests
|
then
|
||||||
if [[ $(uname -a) == *" arm64" ]]; then
|
cd tests
|
||||||
MSSQL_IMAGE=mcr.microsoft.com/azure-sql-edge docker-compose start
|
if [[ $(uname -a) == *" arm64" ]]; then
|
||||||
go install github.com/microsoft/go-sqlcmd/cmd/sqlcmd@latest
|
MSSQL_IMAGE=mcr.microsoft.com/azure-sql-edge docker-compose start || true
|
||||||
SQLCMDPASSWORD=LoremIpsum86 sqlcmd -U sa -S localhost:9930 -Q "IF DB_ID('gorm') IS NULL CREATE DATABASE gorm" > /dev/null
|
go install github.com/microsoft/go-sqlcmd/cmd/sqlcmd@latest || true
|
||||||
SQLCMDPASSWORD=LoremIpsum86 sqlcmd -U sa -S localhost:9930 -Q "IF SUSER_ID (N'gorm') IS NULL CREATE LOGIN gorm WITH PASSWORD = 'LoremIpsum86';" > /dev/null
|
SQLCMDPASSWORD=LoremIpsum86 sqlcmd -U sa -S localhost:9930 -Q "IF DB_ID('gorm') IS NULL CREATE DATABASE gorm" > /dev/null || true
|
||||||
SQLCMDPASSWORD=LoremIpsum86 sqlcmd -U sa -S localhost:9930 -Q "IF USER_ID (N'gorm') IS NULL CREATE USER gorm FROM LOGIN gorm; ALTER SERVER ROLE sysadmin ADD MEMBER [gorm];" > /dev/null
|
SQLCMDPASSWORD=LoremIpsum86 sqlcmd -U sa -S localhost:9930 -Q "IF SUSER_ID (N'gorm') IS NULL CREATE LOGIN gorm WITH PASSWORD = 'LoremIpsum86';" > /dev/null || true
|
||||||
else
|
SQLCMDPASSWORD=LoremIpsum86 sqlcmd -U sa -S localhost:9930 -Q "IF USER_ID (N'gorm') IS NULL CREATE USER gorm FROM LOGIN gorm; ALTER SERVER ROLE sysadmin ADD MEMBER [gorm];" > /dev/null || true
|
||||||
docker-compose start
|
else
|
||||||
|
docker-compose start
|
||||||
|
fi
|
||||||
|
cd ..
|
||||||
fi
|
fi
|
||||||
cd ..
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue