Appveyor (#10)
* Add appveyor.yml * Try major VC version * Switch to VC 2015 * Try new version * Try enterprise * Try another path * Change VC template * Set arch * Set LINKCMD64 * Fix quotes * Update LINKCMD64 * remove dir * Update arch * Fix syntax * Set arch to x64 * Remove extra dub downloading * Remove dub version * Download dub for 2.071.2 * Use DVersion * Fix nul in powershell * Put quotes to commands * Add badges
This commit is contained in:
		| @@ -1,6 +1,7 @@ | ||||
| # Tanya | ||||
|  | ||||
| [](https://travis-ci.org/caraus-ecms/tanya) | ||||
| [](https://travis-ci.org/caraus-ecms/tanya) | ||||
| [](https://ci.appveyor.com/project/belka-ew/tanya/branch/master) | ||||
| [](https://code.dlang.org/packages/tanya) | ||||
| [](https://code.dlang.org/packages/tanya) | ||||
| [](https://raw.githubusercontent.com/caraus-ecms/tanya/master/LICENSE) | ||||
| @@ -46,9 +47,9 @@ Following modules are coming soon: | ||||
|  | ||||
| | Feature      | Branch    | Build status                                                                                                          | | ||||
| |--------------|:---------:|:---------------------------------------------------------------------------------------------------------------------:| | ||||
| | BitVector    | bitvector | [](https://travis-ci.org/caraus-ecms/tanya) | | ||||
| | TLS          | crypto    | [](https://travis-ci.org/caraus-ecms/tanya)       | | ||||
| | File IO      | io        | [](https://travis-ci.org/caraus-ecms/tanya)               | | ||||
| | BitVector    | bitvector | [](https://travis-ci.org/caraus-ecms/tanya) [](https://ci.appveyor.com/project/belka-ew/tanya/branch/bitvector) | | ||||
| | TLS          | crypto    | [](https://travis-ci.org/caraus-ecms/tanya) [](https://ci.appveyor.com/project/belka-ew/tanya/branch/crypto)             | | ||||
| | File IO      | io        | [](https://travis-ci.org/caraus-ecms/tanya) [](https://ci.appveyor.com/project/belka-ew/tanya/branch/io)                             | | ||||
|  | ||||
| ### Further characteristics | ||||
|  | ||||
|   | ||||
							
								
								
									
										52
									
								
								appveyor.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								appveyor.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| platform: x64 | ||||
| os: Visual Studio 2017 | ||||
|  | ||||
| environment: | ||||
|  matrix: | ||||
|   - DC: dmd | ||||
|     DVersion: 2.074.0 | ||||
|     arch: x86 | ||||
|   - DC: dmd | ||||
|     DVersion: 2.073.2 | ||||
|     arch: x86 | ||||
|   - DC: dmd | ||||
|     DVersion: 2.072.2 | ||||
|     arch: x86 | ||||
|   - DC: dmd | ||||
|     DVersion: 2.071.2 | ||||
|     arch: x86 | ||||
|  | ||||
| skip_tags: true | ||||
|  | ||||
| install: | ||||
|   - ps: function SetUpDCompiler | ||||
|         { | ||||
|             $env:toolchain = "msvc"; | ||||
|             $version = $env:DVersion; | ||||
|             Invoke-WebRequest "http://downloads.dlang.org/releases/2.x/$($version)/dmd.$($version).windows.7z" -OutFile "c:\dmd.7z"; | ||||
|             echo "finished."; | ||||
|             pushd c:\\; | ||||
|             7z x dmd.7z > $null; | ||||
|             popd; | ||||
|         } | ||||
|   - ps: SetUpDCompiler | ||||
|  | ||||
|   - ps: if($env:DVersion -eq "2.071.2"){ | ||||
|             Invoke-WebRequest "http://code.dlang.org/files/dub-1.2.1-windows-x86.zip" -OutFile "dub.zip"; | ||||
|             7z x dub.zip -odub > $null; | ||||
|             Move-Item "dub/dub.exe" "C:\dmd2\windows\bin" | ||||
|           } | ||||
|  | ||||
| before_build: | ||||
|   - ps: $env:PATH += ";C:\dmd2\windows\bin;"; | ||||
|   - call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat" -arch=%arch% | ||||
|  | ||||
| build_script: | ||||
|  - echo dummy build script - dont remove me | ||||
|  | ||||
| test_script: | ||||
|  - echo %DC% | ||||
|  - echo %PATH% | ||||
|  - 'dub --version' | ||||
|  - '%DC% --version' | ||||
|  - dub test --arch=x86 --compiler=%DC% | ||||
		Reference in New Issue
	
	Block a user