From 42e2a6324194a56a3cc0104751a9844690751c92 Mon Sep 17 00:00:00 2001 From: Marco Spatz Date: Wed, 19 Nov 2014 13:21:30 +0100 Subject: [PATCH 1/6] added basic setup file --- appveyor.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 appveyor.yml diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..e69de29 From 86061655fe723d0ca215a8e313ad37b8f5d50971 Mon Sep 17 00:00:00 2001 From: Marco Spatz Date: Wed, 19 Nov 2014 13:26:25 +0100 Subject: [PATCH 2/6] setup app veyor build --- appveyor.yml | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/appveyor.yml b/appveyor.yml index e69de29..3e06423 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -0,0 +1,74 @@ +# Notes: +# - Minimal appveyor.yml file is an empty file. All sections are optional. +# - Indent each level of configuration with 2 spaces. Do not use tabs! +# - All section names are case-sensitive. +# - Section names should be unique on each level. + +#---------------------------------# +# general configuration # +#---------------------------------# + +# version format +version: 0.9.{build} + +# branches to build +#branches: + # whitelist +# only: + # - master + # - production + +# Do not build on tags (GitHub only) +skip_tags: true + +#---------------------------------# +# environment configuration # +#---------------------------------# + +# scripts that are called at very beginning, before repo cloning +init: + - git config --global core.autocrlf input + +# enable patching of AssemblyInfo.* files +assembly_info: + patch: true + file: AssemblyInfo.* + assembly_version: "{version}" + assembly_file_version: "{version}" + assembly_informational_version: "{version}" + +#---------------------------------# +# build configuration # +#---------------------------------# + +# build platform, i.e. x86, x64, Any CPU. This setting is optional. +platform: Any CPU + +# to add several platforms to build matrix: +#platform: +# - x86 +# - Any CPU + +# build Configuration, i.e. Debug, Release, etc. +configuration: Release + +# to add several configurations to build matrix: +#configuration: +# - Debug +# - Release + +build: + project: GenericStl.sln # path to Visual Studio solution or project + publish_nuget: true # package projects with .nuspec files and push to artifacts + publish_nuget_symbols: true # generate and publish NuGet symbol packages + + # MSBuild verbosity level + verbosity: minimal + +#---------------------------------# +# tests configuration # +#---------------------------------# + +test: + assemblies: + - **/*.Tests.dll From 2c2ec0022979b238d6dce026f57623dda5bae742 Mon Sep 17 00:00:00 2001 From: Marco Spatz Date: Wed, 19 Nov 2014 13:27:11 +0100 Subject: [PATCH 3/6] changed the way build and release info are handled --- appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 3e06423..42b3cb3 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -9,7 +9,7 @@ #---------------------------------# # version format -version: 0.9.{build} +version: 0.9.3.{build} # branches to build #branches: From 6396b7ed10fdf896aa8c3d96359581258d435340 Mon Sep 17 00:00:00 2001 From: Marco Spatz Date: Wed, 19 Nov 2014 13:29:24 +0100 Subject: [PATCH 4/6] fixed tests assemblies --- appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 42b3cb3..c724495 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -71,4 +71,4 @@ build: test: assemblies: - - **/*.Tests.dll + - '**\*.Tests.dll' From cb66d15d8ef5f4db55567d65babb117e1b26ad03 Mon Sep 17 00:00:00 2001 From: Marco Spatz Date: Wed, 19 Nov 2014 13:32:15 +0100 Subject: [PATCH 5/6] added master branch build status batch to Readme.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 59b390e..e59abbc 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -GenericStl +GenericStl [![Build status](https://ci.appveyor.com/api/projects/status/36i67p5mqduq1qry/branch/master?svg=true)](https://ci.appveyor.com/project/Musashi178/genericstl/branch/master) ========== GenericSTL is a library for reading and writing ascii and binary STL files. It is designed to support your own data structures. From c8db11547010060fee05c74f33e4673f927ce456 Mon Sep 17 00:00:00 2001 From: Marco Spatz Date: Wed, 19 Nov 2014 13:40:59 +0100 Subject: [PATCH 6/6] switched core.autocrlf from input to true --- appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index c724495..b69a8ee 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -27,7 +27,7 @@ skip_tags: true # scripts that are called at very beginning, before repo cloning init: - - git config --global core.autocrlf input + - git config --global core.autocrlf true # enable patching of AssemblyInfo.* files assembly_info: