www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

appveyor.yml (2078B)


      1 max_jobs: 1
      2 # Are both necessary?
      3 shallow_clone: true
      4 clone_depth: 1
      5 
      6 image: Visual Studio 2015
      7 
      8 environment:
      9   some_secure_variable:
     10     secure: base64ab
     11 
     12 install:
     13   - cmd: set PATH=C:\cygwin\bin;C:\cygwin\usr\bin;%PATH%
     14   # nasm
     15   - cmd: curl -O https://www.nasm.us/pub/nasm/releasebuilds/2.13.03/win32/nasm-2.13.03-win32.zip
     16   - cmd: unzip nasm-2.13.03-win32.zip
     17   - cmd: set PATH=%cd%\nasm-2.13.03\;%PATH%
     18   # gdisk
     19   - cmd: mkdir gdisk
     20   - cmd: cd gdisk
     21   - cmd: curl -o gdisk.zip https://freefr.dl.sourceforge.net/project/gptfdisk/gptfdisk/1.0.4/gdisk-binaries/gdisk-windows-1.0.4.zip
     22   - cmd: unzip gdisk.zip
     23   - cmd: ln -s gdisk64.exe gdisk.exe
     24   - cmd: cd ..
     25   - cmd: set PATH=%cd%\gdisk\;%PATH%
     26   # mkisofs,zip,ImageMagick
     27   - cmd: C:\cygwin\setup-x86.exe --no-replaceonreboot --no-shortcuts --quiet-mode --root c:\cygwin --packages mkisofs,genisoimage,zip,ImageMagick,xorg-server-extra
     28   - cmd: C:\cygwin\bin\find C:\cygwin -iname "import*"
     29   - cmd: C:\cygwin\bin\find C:\cygwin -iname "convert*"
     30   # mtools
     31   - cmd: curl -O ftp://ftp.gnu.org/gnu/mtools/mtools-4.0.18.tar.gz
     32   - cmd: tar -zxf mtools-4.0.18.tar.gz
     33   - cmd: cd mtools-4.0.18
     34   - cmd: sh configure --build=x86_64-pc-windows
     35   - cmd: make
     36   - cmd: cd ..
     37   - cmd: set PATH=%cd%\mtools-4.0.18\;%PATH%
     38   # Print versions and other tool information
     39   - cmd: echo %cd%
     40   - cmd: uname -s
     41   - cmd: uname -r
     42   - cmd: uname -v
     43   - cmd: uname -m
     44   - cmd: uname -o
     45   - cmd: make --version
     46   - cmd: nasm -v
     47   - cmd: mtools --version
     48   - cmd: mtools & exit 0
     49   - cmd: sh -c "mkisofs --version"
     50   - cmd: zip --help
     51   - cmd: unzip -h
     52   - cmd: sh -c "(printf | gdisk) || true; echo"
     53   - cmd: sh -c "import --version"
     54   # Xvfb is installed via cygwin package xorg-server-extra
     55   - cmd: Xvfb -help
     56   - cmd: ssh -V
     57   - cmd: echo TODO install gnu make and dependencies
     58 
     59 build_script:
     60   - cmd: make all
     61 
     62 test_script:
     63   - cmd: cmd /C os.bat exit
     64   - cmd: sh os.bat exit
     65   # The next command actually runs the script as a MS-DOS batch file
     66   - cmd: sh -c './os.bat exit'
     67 
     68 #artifacts:
     69 #  - path: path/to/file_or_directory_to_zip