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') }} |         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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Jinzhu
						Jinzhu