aboutsummaryrefslogtreecommitdiffstats
path: root/appveyor.yml
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2016-12-20 21:12:02 +0100
committerTristan Gingold <tgingold@free.fr>2016-12-20 21:12:02 +0100
commit823e1deb863542192253bf2434e1d2c719e50b42 (patch)
tree2f00a9f1c328f921fe975319874c72ae4dbcdee6 /appveyor.yml
parent17b28b201226ab6c01b01b782a64e2ae7121f027 (diff)
downloadghdl-823e1deb863542192253bf2434e1d2c719e50b42.tar.gz
ghdl-823e1deb863542192253bf2434e1d2c719e50b42.tar.bz2
ghdl-823e1deb863542192253bf2434e1d2c719e50b42.zip
Appveyor configuration file.
Diffstat (limited to 'appveyor.yml')
-rw-r--r--appveyor.yml104
1 files changed, 104 insertions, 0 deletions
diff --git a/appveyor.yml b/appveyor.yml
new file mode 100644
index 000000000..5da912cdd
--- /dev/null
+++ b/appveyor.yml
@@ -0,0 +1,104 @@
+# ==============================================================================
+# General configuration
+# ==============================================================================
+# Virtual Machine Image
+image: WMF 5
+# Build names
+version: 0.34-dev-{build}
+# Branches to build
+# branches:
+# only:
+# - master
+# - paebbels/appveyor
+
+# ==============================================================================
+# Build matrix configuration
+# ==============================================================================
+environment:
+# global:
+# connection_string: server=12;password=13;
+# service_url: https://127.0.0.1:8090
+#
+ matrix:
+ - BUILD_MINGW: mingw32
+ BUILD_BACKEND: mcode
+ - BUILD_MINGW: mingw32
+ BUILD_BACKEND: llvm
+# mcode is not yet supported on Win64
+# - BUILD_MINGW: mingw64
+# BUILD_BACKEND: mcode
+ - BUILD_MINGW: mingw64
+ BUILD_BACKEND: llvm
+
+# clone_folder: c:\projects\ghdl
+
+# ==============================================================================
+# Build flow configuration
+# ==============================================================================
+# initialization scripts to run
+init:
+ - ps: Write-Host "Initializing virtual machine ..."
+ - ps: $env:PATH = "C:\msys64\$($env:BUILD_MINGW)\bin;C:\msys64\usr\bin;" + $env:PATH
+# - ps: Import-Module .\dist\appveyor\shared.psm1 -Verbose
+
+# installation scripts to run
+install:
+ - ps: .\dist\appveyor\install.ps1
+ - ps: .\dist\appveyor\info.ps1
+
+# Build flow
+# --------------------------------------
+# scripts to run before builds
+before_build:
+ - ps: .\dist\appveyor\configure.ps1
+
+# Disable MSBuild
+build: off
+# build scripts to run
+build_script:
+ - ps: .\dist\appveyor\build.ps1
+
+# scripts to run after builds
+#after_build:
+
+# Test flow
+# --------------------------------------
+# scripts to run before tests
+before_test:
+ - ps: .\dist\appveyor\setup.ps1
+
+# test scripts to run
+test_script:
+ - ps: .\dist\appveyor\test.ps1
+
+# scripts to run after tests
+#after_test:
+
+# ==============================================================================
+# Deployment configuration
+# ==============================================================================
+deploy:
+ - provider: GitHub
+ release: GHDL-v$(appveyor_build_version)
+ description: 'Release description'
+ draft: false
+ prerelease: false
+# on:
+# branch: master
+# appveyor_repo_tag: true
+ auth_token:
+ secure: 7K/sSRV3kBk/Iw/d1NGd0pAv9Qf0+lGba3UWt9RDLcIsM8binjC2ogPINilWfy46
+ - provider: Environment
+ name: GitHub Paebbels/ghdl
+ on:
+ branch: master
+
+
+# scripts to run before deployment
+#before_deploy:
+
+# deployment scripts to run
+#deploy_script:
+
+# scripts to run after deployment
+#after_deploy: