Update appveyor.yml
[mfgtools.git] / appveyor.yml
blob3f4f1b94e05e4e8d61859bee22e4c9d3c4553d63
1 version: 1.1.{build}
2 image:
3 - Visual Studio 2017
4 - Ubuntu1804
5 configuration: Release
6 platform: x64
7 init:
8 - sh: >-
9     sudo apt-get update
11     sudo apt-get --yes --force-yes install libusb-1.0-0-dev
13     sudo apt-get --yes --force-yes install libzip-dev
15     sudo apt-get --yes --force-yes install libbz2-dev
16     
17     sudo apt-get --yes --force-yes install asciidoc
18     
19     git clone https://github.com/NXPmicro/mfgtools.wiki.git ${APPVEYOR_BUILD_FOLDER}\mfgtools.wiki
21 install:
22 - cmd: >-
23     echo %APPVEYOR_BUILD_FOLDER%
25     git submodule update --init
26     
27     cd %APPVEYOR_BUILD_FOLDER%\libusb
28     
29     git apply ..\msvc\0001-Static-link-C-library.patch
30     
31     cd ..
33     msbuild %APPVEYOR_BUILD_FOLDER%/msvc/uuu.sln /verbosity:minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
35     copy %PLATFORM%\%CONFIGURATION%\dll\uuu.exe %APPVEYOR_BUILD_FOLDER%\uuu.exe
37     copy %PLATFORM%\%CONFIGURATION%\dll\libusb-1.0.dll %APPVEYOR_BUILD_FOLDER%\libusb-1.0.dll
38 build_script:
39 - sh: >-
40     cmake .
42     make
43     
44     cd mfgtools.wiki
45     
46     rename -f 's/\.asciidoc$//' *
47     
48     a2x -L UUU
49     
50 artifacts:
51 - path: uuu.exe
52 - path: uuu/uuu
53 - path: libusb-1.0.dll
54 - path: UUU.pdf
56 before_deploy:
57 - cmd: ''
58 deploy:
59 - provider: GitHub
60   description: prebuild for $(APPVEYOR_REPO_COMMIT) \n\n $(APPVEYOR_REPO_COMMIT_MESSAGE)
61   auth_token:
62     secure: SWWVkwSfPyVIaPChBBl+uAA3Fau9Rl5iNPQ9VRL8yyggXvc6wPcr/O9iXBMVM7Ju
63   artifact: uuu.exe;  libusb-1.0.dll; uuu/uuu; mfgtools.wiki/UUU.pdf
64   draft: true