Ctrl K
ComunidadGuías…

appveyor.yml

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
version: '{build}'
image: Visual Studio 2019

environment:
  ANT_HOME: C:\ant\apache-ant-1.10.14
  matrix:
  - JAVA_HOME: C:\Program Files\Java\jdk1.8.0
  - JAVA_HOME: C:\Program Files\Java\jdk11
  - JAVA_HOME: C:\Program Files\Java\jdk25

branches:
  only:
    - master

install:
  - ps: |
      Add-Type -AssemblyName System.IO.Compression.FileSystem
      if (!(Test-Path -Path "C:\ant\apache-ant-1.10.14" )) {
        (new-object System.Net.WebClient).DownloadFile(
        'https://www-eu.apache.org/dist//ant/binaries/apache-ant-1.10.14-bin.zip',
          'C:\ant-bin.zip'
        )
        [System.IO.Compression.ZipFile]::ExtractToDirectory("C:\ant-bin.zip", "C:\ant")
      }
  - ps: |
      Add-Type -AssemblyName System.IO.Compression.FileSystem
      if (!(Test-Path -Path "C:\openjfx\javafx-sdk-25.0.4" )) {
        (new-object System.Net.WebClient).DownloadFile(
        'https://download2.gluonhq.com/openjfx/25.0.4/openjfx-25.0.4_windows-x64_bin-sdk.zip',
          'C:\openjfx-bin.zip'
        )
        [System.IO.Compression.ZipFile]::ExtractToDirectory("C:\openjfx-bin.zip", "C:\openjfx")
      }
  - ps: |
      Add-Type -AssemblyName System.IO.Compression.FileSystem
        (new-object System.Net.WebClient).DownloadFile(
        'https://davmail.sourceforge.net/jacoco.xml', 'C:\projects\davmail\jacoco.xml'
        )
  - cmd: SET PATH=C:\ant\apache-ant-1.10.14\bin;%JAVA_HOME%\bin;%PATH%
  - cmd: set ANT_OPTS=-Dfile.encoding=UTF-8
  - cmd: java -version
  - cmd: ant -version
  - cmd: copy /y C:\projects\davmail\nsis\* "C:\Program Files (x86)\NSIS\Plugins\x86-ansi"
  - cmd: copy /y C:\projects\davmail\nsis\* "C:\Program Files (x86)\NSIS\Plugins\x86-unicode"
build_script:
  - IF "%JAVA_HOME%" == "C:\Program Files\Java\jdk25" copy /y C:\openjfx\javafx-sdk-25.0.4\lib\* lib
  - ant dist
  - IF "%JAVA_HOME%" == "C:\Program Files\Java\jdk25" ant sonar -Dsonar.token=%SONAR_LOGIN%
  - IF not "%JAVA_HOME%" == "C:\Program Files\Java\jdk1.8.0" echo remove artifacts && del /s /q dist
test: false
cache:
- C:\ant
- C:\openjfx
artifacts:
  - path: dist/*.zip
  - path: dist/*.deb
  - path: dist/*.tgz
  - path: dist/davmail-*.exe