File: appveyor.yml

package info (click to toggle)
oce 0.18.2-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 301,460 kB
  • sloc: cpp: 1,190,610; ansic: 67,225; sh: 11,667; tcl: 7,954; cs: 5,221; python: 2,867; java: 1,522; makefile: 344; xml: 292; perl: 37
file content (59 lines) | stat: -rw-r--r-- 1,491 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
version: oce-0.18.2.{build}

environment:
  oce_version: 0.18.2
  matrix:
    - generator: "MSYS Makefiles"
      ARCH: "i686"
      Compiler: MinGW-gcc-4.9.3
    - generator: "MSYS Makefiles"
      ARCH: "Win64"
      Compiler: MinGW64-gcc-5.4.0
    - generator: "Visual Studio 12"
      ARCH: "Win32"
      Compiler: "MSVC2013"
    - generator: "Visual Studio 12 Win64"
      ARCH: "Win64"
      Compiler: "MSVC2013"
    - generator: "Visual Studio 14"
      ARCH: "Win32"
      Compiler: "MSVC2015"
    - generator: "Visual Studio 14 Win64"
      ARCH: "Win64"
      Compiler: "MSVC2015"

cache:
  - i686-4.9.3-release-posix-dwarf-rt_v4-rev1.7z
  - x86_64-5.4.0-release-posix-seh-rt_v5-rev0.7z

configuration:
  - Release

branches:
  only:
    - master
    - /^review/

shallow_clone: true 

# scripts that are called at very beginning, before repo cloning
init:

before_build:

# scripts that run after cloning repository
install:
  - cmd: CALL FetchBundle.bat

build_script:
  - cmd: if "%generator%" == "MSYS Makefiles" (C:\MinGW\msys\1.0\bin\sh --login /c/projects/oce/appveyor-scripts/make-oce-msys.sh)
      else (CALL C:\projects\oce\appveyor-scripts\make-oce-msvc.bat)

after_build:
  - cmd: 7z a oce-%oce_version%.%ARCH%.%Compiler%.zip C:\oce-%oce_version% > nul
  - cmd: dir oce-%oce_version%.%ARCH%.%Compiler%.zip

artifacts:
  - path: oce-%oce_version%.%ARCH%.%Compiler%.zip

test: off  # to avoid discovering tests