Fix github action
This commit is contained in:
		
							parent
							
								
									8d293d44dd
								
							
						
					
					
						commit
						f19b84d104
					
				
							
								
								
									
										8
									
								
								.github/workflows/tests.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/tests.yml
									
									
									
									
										vendored
									
									
								
							| @ -33,7 +33,7 @@ jobs: | ||||
|         key: ${{ runner.os }}-go-${{ matrix.go }}-${{ hashFiles('tests/go.mod') }} | ||||
| 
 | ||||
|     - name: Tests | ||||
|       run: GORM_DIALECT=sqlite ./tests/tests_all.sh | ||||
|       run: GITHUB_ACTION=true GORM_DIALECT=sqlite ./tests/tests_all.sh | ||||
| 
 | ||||
|   mysql: | ||||
|     strategy: | ||||
| @ -77,7 +77,7 @@ jobs: | ||||
|         key: ${{ runner.os }}-go-${{ matrix.go }}-${{ hashFiles('tests/go.mod') }} | ||||
| 
 | ||||
|     - 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: | ||||
|     strategy: | ||||
| @ -120,7 +120,7 @@ jobs: | ||||
|         key: ${{ runner.os }}-go-${{ matrix.go }}-${{ hashFiles('tests/go.mod') }} | ||||
| 
 | ||||
|     - 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: | ||||
|     strategy: | ||||
| @ -163,4 +163,4 @@ jobs: | ||||
|         key: ${{ runner.os }}-go-${{ matrix.go }}-${{ hashFiles('tests/go.mod') }} | ||||
| 
 | ||||
|     - 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,20 +16,22 @@ then | ||||
| fi | ||||
| 
 | ||||
| # SqlServer for Mac M1 | ||||
| if [[ -z $GITHUB_ACTION ]]; then | ||||
|   if [ -d tests ] | ||||
|   then | ||||
|     cd tests | ||||
|     if [[ $(uname -a) == *" arm64" ]]; then | ||||
|     MSSQL_IMAGE=mcr.microsoft.com/azure-sql-edge docker-compose start | ||||
|     go install github.com/microsoft/go-sqlcmd/cmd/sqlcmd@latest | ||||
|     SQLCMDPASSWORD=LoremIpsum86 sqlcmd -U sa -S localhost:9930 -Q "IF DB_ID('gorm') IS NULL CREATE DATABASE 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 | ||||
|     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 | ||||
|       MSSQL_IMAGE=mcr.microsoft.com/azure-sql-edge docker-compose start || true | ||||
|       go install github.com/microsoft/go-sqlcmd/cmd/sqlcmd@latest || true | ||||
|       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 SUSER_ID (N'gorm') IS NULL CREATE LOGIN gorm WITH PASSWORD = 'LoremIpsum86';" > /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 || true | ||||
|     else | ||||
|       docker-compose start | ||||
|     fi | ||||
|     cd .. | ||||
|   fi | ||||
| fi | ||||
| 
 | ||||
| 
 | ||||
| for dialect in "${dialects[@]}" ; do | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Jinzhu
						Jinzhu