]> O.S.I.I.S - jp/crow.git/commitdiff
update appveyor config
authorJP Bruyère <jp_bruyere@hotmail.com>
Sun, 24 Jul 2016 08:19:04 +0000 (10:19 +0200)
committerJP Bruyère <jp_bruyere@hotmail.com>
Sun, 24 Jul 2016 08:19:04 +0000 (10:19 +0200)
appveyor.yml

index 7a4789c76c1d856b0de12d1d3ed3dc336f0ef452..cf584100d1cc95a40d07df43d757abf0adf6d898 100644 (file)
@@ -9,57 +9,56 @@ branches:
 clone_depth: 1
 
 before_build:
+- cmd: nuget restore
+- ps: |
+function Get-KeyPropertyValue($key, $property)
+{
+    if($key.Property -contains $property)
+    {
+        Get-ItemProperty $key.PSPath -name $property | select -expand $property
+    }
+}
+function Get-VersionName($key)
+{
+   $name = Get-KeyPropertyValue $key Version
+   $sp = Get-KeyPropertyValue $key SP
+   $install = Get-KeyPropertyValue $key Install
+   if($sp)
+   {
+        "$($_.PSChildName) $name SP $sp"
+    }else{
+    "$($_.PSChildName) $name"
+    }
+}
+function Get-FrameworkVersion{
+   dir "hklm:\SOFTWARE\Microsoft\NET Framework Setup\NDP\" |? {$_.PSChildName -like "v*"} |%{
+    if( $_.Property -contains "Version")
+    {
+        Get-VersionName $_
+    }else{
+        $parent = $_
+        Get-ChildItem $_.PSPath |%{
+            $versionName = Get-VersionName $_
+            "$($parent.PSChildName) $versionName"
 
-       - cmd: nuget restore
-       - ps: |
-               function Get-KeyPropertyValue($key, $property)
-               {
-                   if($key.Property -contains $property)
-                   {
-                       Get-ItemProperty $key.PSPath -name $property | select -expand $property
-                   }
-               }
-               function Get-VersionName($key)
-               {
-                  $name = Get-KeyPropertyValue $key Version
-                  $sp = Get-KeyPropertyValue $key SP
-                  $install = Get-KeyPropertyValue $key Install
-                  if($sp)
-                  {
-                       "$($_.PSChildName) $name SP $sp"
-                   }else{
-                   "$($_.PSChildName) $name"
-                   }
-               }
-               function Get-FrameworkVersion{
-                  dir "hklm:\SOFTWARE\Microsoft\NET Framework Setup\NDP\" |? {$_.PSChildName -like "v*"} |%{
-                   if( $_.Property -contains "Version")
-                   {
-                       Get-VersionName $_
-                   }else{
-                       $parent = $_
-                       Get-ChildItem $_.PSPath |%{
-                           $versionName = Get-VersionName $_
-                           "$($parent.PSChildName) $versionName"
-
-                       }
-                   }    
-               }
-               $v4Directory = "hklm:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"
-               if(Test-Path $v4Directory)
-               {
-                   $v4 = Get-Item $v4Directory
-                   $version = Get-KeyPropertyValue $v4 Release
-                   switch($version){
-                       378389 {".NET Framework 4.5"; break;}
-                       378675 {".NET Framework 4.5.1 installed with Windows 8.1 or Windows Server 2012 R2"; break;}
-                       378758 {".NET Framework 4.5.1 installed on Windows 8, Windows 7 SP1, or Windows Vista SP2"; break;}
-                       379893 {".NET Framework 4.5.2"; break;}
-                       { 393295, 393297 -contains $_} {".NET Framework 4.6"; break;}
-                       { 394254, 394271 -contains $_} {".NET Framework 4.6.1"; break;}        
-                   }
-               }
-               }
+        }
+    }    
+}
+$v4Directory = "hklm:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"
+if(Test-Path $v4Directory)
+{
+    $v4 = Get-Item $v4Directory
+    $version = Get-KeyPropertyValue $v4 Release
+    switch($version){
+        378389 {".NET Framework 4.5"; break;}
+        378675 {".NET Framework 4.5.1 installed with Windows 8.1 or Windows Server 2012 R2"; break;}
+        378758 {".NET Framework 4.5.1 installed on Windows 8, Windows 7 SP1, or Windows Vista SP2"; break;}
+        379893 {".NET Framework 4.5.2"; break;}
+        { 393295, 393297 -contains $_} {".NET Framework 4.6"; break;}
+        { 394254, 394271 -contains $_} {".NET Framework 4.6.1"; break;}        
+    }
+}
+}
 build:
 
   project: Crow.sln