Skip to content
This repository has been archived by the owner on Mar 30, 2019. It is now read-only.

Commit

Permalink
[Build] Add AppVeyor.yml build
Browse files Browse the repository at this point in the history
  • Loading branch information
xoofx committed Feb 15, 2017
1 parent ae24091 commit 7ece7fb
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 4 deletions.
4 changes: 2 additions & 2 deletions Build/SharpDX.build
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<BuildSignedSharpDX>true</BuildSignedSharpDX>
<SharedAssemblyInfoFilePath>$(SharpDXRepo)\Source\SharedAssemblyInfo.cs</SharedAssemblyInfoFilePath>
<SharedAssemblyInfo>$([System.IO.File]::ReadAllText($(SharedAssemblyInfoFilePath)))</SharedAssemblyInfo>
<SharpDXPackagingDevName Condition="'$(SharpDXPackagingDevName)' == ''">alpha</SharpDXPackagingDevName>
<SharpDXPackagingDevName Condition="'$(SharpDXPackagingDevName)' == ''">beta</SharpDXPackagingDevName>
<SharpDXBuildNumber Condition="'$(SharpDXBuildNumber)' == ''">1</SharpDXBuildNumber>
<SharpDXAssemblyPostFixVersion Condition="'$(SharpDXPackagingDev)' == 'true'">-$(SharpDXPackagingDevName)$([System.String]::Format('{0:000}', $([MSBuild]::Add($(SharpDXBuildNumber), 0))))</SharpDXAssemblyPostFixVersion>
<SharpDXAssemblyVersion>$([System.Text.RegularExpressions.Regex]::Match($(SharedAssemblyInfo), `AssemblyVersion\("(.*)"`).Groups[1].Value)$(SharpDXAssemblyPostFixVersion)</SharpDXAssemblyVersion>
Expand All @@ -47,7 +47,7 @@
<Message Importance="High" Text="Building SharpDX $(SharpDXAssemblyVersion)"/>
<CallTarget Targets="Build"/>
<CallTarget Targets="ZipBuild"/>
<CallTarget Condition="'$(SharpDXNugetPush)' == 'true'" Targets="Nuget"/>
<CallTarget Condition="'$(SharpDXNugetBuild)' == 'true'" Targets="Nuget"/>
</Target>

<Target Name="Build">
Expand Down
4 changes: 2 additions & 2 deletions Source/SharedAssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

[assembly:AssemblyVersion("3.1.1")]
[assembly:AssemblyFileVersion("3.1.1")]
[assembly:AssemblyVersion("3.1.2")]
[assembly:AssemblyFileVersion("3.1.2")]

[assembly: NeutralResourcesLanguage("en-us")]

Expand Down
36 changes: 36 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
version: "10.{build}"
branches:
only:
- master
environment:
SharpDXSnkBase64:
secure: w2g0R7PPaadVw7Vk0jrM/ctEqDqDCz6x1FsKTOlu8nQqPsS+bRCE7DTmxTqSmuECM8H0HSwqWlZUbeuxVQEGver2vaxhZQJ47oUn7kXsfJ/jOqUGiEkwEh7K7OsOmML8jer1KpuVeGQEHDPubm24L/x1LDzohhHsYGeWh0BkRNbS6L7W+hdNAN12q5zATrNkzLUr/LwwD9eM6iAfdF8m+sv45Lt9AhTC+zndFKYRRJ6by8iSz3otPV0baAamKw9vl3sL41Sm6GvMEDKQpD0vW0QzhaidBKWaTkKix7/g3SbWg3Yd5ml6UsnrqNSlCFU+xuAzUhyUM4wtIbeW9vX7JG6jmRdHw1YDNGjzV8CaeiMJDR6dCm1HXq0YuFOTZ4yoL3B4r7vdWIEBTH7il3FhmlcmU2cB16AT1JlPJH6itlrHyk1gIic6j71ChSASyazZqukhv7c8DnR+in0oyty4tuNl2KUcXIopyl78akgG0CNFR/CVwtEr5Q7SCZ4OtSb1IA/vS9pu/8x1Hy8Lg5uWaJr8fUMbItW5l6vLtay5YcU2ZIrJAJ+CgZgdGX/myFFJtQ195Fu4Cf4BLjHilwoITwZQpQTH3MGZSvdudoDpZ2xhkAyDZvHEku1HPFdCd+YXUi1ybGifaR0f5U4ZDRsgv2wwDS6O5fGS7dbwnVV2Pqftz7AJ0p/mLijNhkPwuSor9FqfD0moolwhvNC/4ympErV84iySENxp9DJX/i8WHBmu2BMG8afl12nN6f2C7RkNkV9fjr/fmOXmE2/B1+CVVwQdVVi/lRKG4fyiSPopl4wlTyqd959rUUGmXDF32ci+cy+csMF6mXBgIBSvDJm2IMnMLAm5ENssdmpbYnNSX+1TfWszT1PMD3jYETJOHqeq3gSE5d6RHF64+MnpmAIU7B34BuETARZMMAOSZ0STf9cp+DWWWB7pzNFpV3XkCTe5pcFLUwiag8N700IEK7s/EQm//45Nx9WQFhzVWcKiJ4V9DRf/8WlvJoISavFnFEdhxZVT0f5xEPocDD1U9WmoDb5PruElX01LgIq1gx0+m8Q=
install:
- ps: >-
[IO.File]::WriteAllBytes($env:APPVEYOR_BUILD_FOLDER + "\sharpdx.snk",[Convert]::FromBase64String($env:SharpDXSnkBase64))
$env:SharpDXBuildNumber = $env:APPVEYOR_BUILD_NUMBER
$env:SharpDXPackagingDev = 'true'
if(-Not $env:APPVEYOR_PULL_REQUEST_NUMBER) {
$env:SharpDXSign = 'true'
$env:SharpDXNugetBuild = 'true'
if($env:appveyor_repo_tag_name -match '^v[0-9]') {
$env:SharpDXPackagingDev = 'false'
}
}
build:
project: build\SharpDX.build
verbosity: minimal
test: off
artifacts:
- path: build\SharpDX-SDK-*.exe
name: SharpDX SDK
- path: build\Packages\*.nupkg
name: SharpDX Nugets
deploy:
- provider: NuGet
api_key:
secure: 7cthHh+wYWZjhqxaxR6QObRaRnstvFkQOY7MkxIsC5kpQEBlKZXuinf0IybbYxJt
on:
SharpDXNugetBuild: true

0 comments on commit 7ece7fb

Please sign in to comment.