-
Notifications
You must be signed in to change notification settings - Fork 1
/
appveyor.yml
84 lines (79 loc) · 4.54 KB
/
appveyor.yml
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
version: 1.0.{build}
image: Visual Studio 2017
clone_script:
- git clone -q --recursive --branch=%APPVEYOR_REPO_BRANCH% https://github.com/%APPVEYOR_REPO_NAME%.git %APPVEYOR_BUILD_FOLDER%
- git checkout -qf %APPVEYOR_REPO_COMMIT%
- C:/msys64/usr/bin/wget.exe --max-redirect=7 -nv https://sourceforge.net/projects/msi2xml/files/msi2xml/2.2.1/msi2xml-2.2.1.957-bin.zip/download -O msi2xml-bin.zip
- C:/msys64/usr/bin/wget.exe -nv https://download.microsoft.com/download/B/C/4/BC4FA89D-4F7B-4022-A4C1-2B3B6E08D8BE/AppBuilderSetup_VS2012_v50806.zip
- C:/msys64/usr/bin/wget.exe -nv https://github.com/embedded101/Compact2013.BSP/raw/master/sdk/Compact2013_SDK_86Duino_80B.zip
- C:/msys64/usr/bin/wget.exe -nv https://github.com/datadiode/supplements/raw/main/WEC2013_Beaglebone_SDK_1_00.msi
- C:/msys64/usr/bin/wget.exe -nv https://download.microsoft.com/download/8/1/d/81d3f35e-fa03-485b-953b-ff952e402520/VS2008ProEdition90dayTrialENUX1435622.iso
- C:/msys64/usr/bin/wget.exe -U datadiode -nv https://download.beckhoff.com/download/Software/embPC-Control/CE/Solutions/SDK/Beckhoff_HMI_600_V2.2_SDK.msi
- C:/msys64/usr/bin/wget.exe -nv https://download.microsoft.com/download/5/2/6/526ee919-6476-4e0a-8851-7bf39b9a56e4/STANDARD_SDK.msi
- 7z.exe x -oVS2008ProEdition VS2008ProEdition90dayTrialENUX1435622.iso
- 7z.exe x -oAppBuilderSetup AppBuilderSetup_VS2012_v50806.zip
- 7z.exe x Compact2013_SDK_86Duino_80B.zip
- 7z.exe x msi2xml-bin.zip
- msi2xml.exe Beckhoff_HMI_600_V2.2_SDK.msi
- C:/msys64/usr/bin/sed.exe -i 's/MS.VSIPCC.v80/MS.VSIPCC.v90/g' Beckhoff_HMI_600_V2.2_SDK.xml
- xml2msi.exe Beckhoff_HMI_600_V2.2_SDK.xml
- start /wait VS2008ProEdition\setup\setup.exe /q /norestart
- AppBuilderSetup\VSEmbedded_AppBuilder.exe /Quiet /NoRestart /Log log.txt & exit 0
- msiexec /i Compact2013_SDK_86Duino_80B.msi /quiet /norestart /log msilog.txt & exit 0
- msiexec /i WEC2013_Beaglebone_SDK_1_00.msi /quiet /norestart /log msilog.txt & exit 0
- msiexec /i Beckhoff_HMI_600_V2.2_SDK.msi /quiet /norestart /log msilog.txt & exit 0
- msiexec /i STANDARD_SDK.msi /quiet /norestart /log msilog.txt & exit 0
build_script:
- build_script.bat "Win32" Debug
- build_script.bat "Win32" Release
- build_script.bat "x64" Debug
- build_script.bat "x64" Release
- build_script.bat "Compact2013_SDK_86Duino_80B" Debug
- build_script.bat "Compact2013_SDK_86Duino_80B" Release
- build_script.bat "WEC2013 Beaglebone SDK" Debug
- build_script.bat "WEC2013 Beaglebone SDK" Release
- build_script.bat "STANDARDSDK_500 (x86)" Debug
- build_script.bat "STANDARDSDK_500 (x86)" Release
- build_script.bat "STANDARDSDK_500 (ARMV4I)" Debug
- build_script.bat "STANDARDSDK_500 (ARMV4I)" Release
- build_script.bat "Beckhoff_HMI_600 (x86)" Debug
- build_script.bat "Beckhoff_HMI_600 (x86)" Release
- build_script.bat "Beckhoff_HMI_600 (ARMV4I)" Debug
- build_script.bat "Beckhoff_HMI_600 (ARMV4I)" Release
before_build:
- cmd: echo.>vld.h
after_build:
- cmd: FOR /F %%A IN (GIT-VS-VERSION-FILE) DO SET PRODUCT_VERSION=%%A
artifacts:
- path: Win32\Debug
name: srellcom_$(PRODUCT_VERSION)-Win32-Debug
- path: Win32\Release
name: srellcom_$(PRODUCT_VERSION)-Win32-Release
- path: x64\Debug
name: srellcom_$(PRODUCT_VERSION)-x64-Debug
- path: x64\Release
name: srellcom_$(PRODUCT_VERSION)-x64-Release
- path: Compact2013_SDK_86Duino_80B\Debug
name: srellcom_$(PRODUCT_VERSION)-Compact2013_SDK_86Duino_80B-Debug
- path: Compact2013_SDK_86Duino_80B\Release
name: srellcom_$(PRODUCT_VERSION)-Compact2013_SDK_86Duino_80B-Release
- path: WEC2013 Beaglebone SDK\Debug
name: srellcom_$(PRODUCT_VERSION)-WEC2013 Beaglebone SDK-Debug
- path: WEC2013 Beaglebone SDK\Release
name: srellcom_$(PRODUCT_VERSION)-WEC2013 Beaglebone SDK-Release
- path: STANDARDSDK_500 (x86)\Debug
name: srellcom_$(PRODUCT_VERSION)-STANDARDSDK_500 (x86)-Debug
- path: STANDARDSDK_500 (x86)\Release
name: srellcom_$(PRODUCT_VERSION)-STANDARDSDK_500 (x86)-Release
- path: STANDARDSDK_500 (ARMV4I)\Debug
name: srellcom_$(PRODUCT_VERSION)-STANDARDSDK_500 (ARMV4I)-Debug
- path: STANDARDSDK_500 (ARMV4I)\Release
name: srellcom_$(PRODUCT_VERSION)-STANDARDSDK_500 (ARMV4I)-Release
- path: Beckhoff_HMI_600 (x86)\Debug
name: srellcom_$(PRODUCT_VERSION)-Beckhoff_HMI_600 (x86)-Debug
- path: Beckhoff_HMI_600 (x86)\Release
name: srellcom_$(PRODUCT_VERSION)-Beckhoff_HMI_600 (x86)-Release
- path: Beckhoff_HMI_600 (ARMV4I)\Debug
name: srellcom_$(PRODUCT_VERSION)-Beckhoff_HMI_600 (ARMV4I)-Debug
- path: Beckhoff_HMI_600 (ARMV4I)\Release
name: srellcom_$(PRODUCT_VERSION)-Beckhoff_HMI_600 (ARMV4I)-Release