]>
Commit | Line | Data |
---|---|---|
68db80e2 AG |
1 | platform: |
2 | - x86 | |
3 | - x64 | |
4 | ||
5 | environment: | |
6 | matrix: | |
68db80e2 AG |
7 | - VSVER: 14 |
8 | ||
9 | configuration: | |
10 | - plain | |
11 | - shared | |
12 | ||
68db80e2 AG |
13 | before_build: |
14 | - ps: >- | |
15 | If ($env:Platform -Match "x86") { | |
16 | $env:VCVARS_PLATFORM="x86" | |
17 | $env:TARGET="VC-WIN32" | |
68db80e2 AG |
18 | } Else { |
19 | $env:VCVARS_PLATFORM="amd64" | |
20 | $env:TARGET="VC-WIN64A" | |
68db80e2 | 21 | } |
f527b6e4 RL |
22 | - ps: >- |
23 | If ($env:Configuration -Match "shared") { | |
f527b6e4 | 24 | $env:SHARED="" |
e951eca8 MC |
25 | } Else { |
26 | $env:SHARED="no-shared" | |
f527b6e4 | 27 | } |
68db80e2 AG |
28 | - ps: $env:VSCOMNTOOLS=(Get-Content ("env:VS" + "$env:VSVER" + "0COMNTOOLS")) |
29 | - call "%VSCOMNTOOLS%\..\..\VC\vcvarsall.bat" %VCVARS_PLATFORM% | |
14c42019 RL |
30 | - mkdir _build |
31 | - cd _build | |
32 | - perl ..\Configure %TARGET% no-asm %SHARED% | |
33 | - cd .. | |
68db80e2 AG |
34 | |
35 | build_script: | |
14c42019 | 36 | - cd _build |
0c1167fd | 37 | - nmake |
14c42019 | 38 | - cd .. |
68db80e2 AG |
39 | |
40 | test_script: | |
14c42019 | 41 | - cd _build |
42aa720d | 42 | - nmake test V=1 |
92403e77 | 43 | - mkdir ..\_install |
14c42019 RL |
44 | - nmake install install_docs DESTDIR=..\_install |
45 | - cd .. | |
68db80e2 AG |
46 | |
47 | notifications: | |
48 | - provider: Email | |
49 | to: | |
50 | - openssl-commits@openssl.org | |
51 | on_build_success: false | |
52 | on_build_failure: true | |
53 | on_build_status_changed: true |