]> granicus.if.org Git - icu/commitdiff
ICU-20239 Add VS2015 build line to the Azure CI builds.
authorJeff Genovy <Jeff.Genovy@microsoft.com>
Mon, 12 Nov 2018 05:30:52 +0000 (21:30 -0800)
committerJeff Genovy <29107334+jefgen@users.noreply.github.com>
Tue, 13 Nov 2018 00:44:44 +0000 (16:44 -0800)
.ci-builds/.azure-pipelines.yml
icu4c/source/common/common_uwp.vcxproj
icu4c/source/data/makedata_uwp.vcxproj
icu4c/source/i18n/i18n_uwp.vcxproj

index 058a60157997de0204d90be3052240442c7707cc..62ffa1341bdb5b1f6c8ba393aa42243f041bdf46 100644 (file)
@@ -38,7 +38,7 @@ jobs:
         CXX: clang++
 #-------------------------------------------------------------------------
 - job: ICU4C_MSVC_x64_Release
-  displayName: 'C: MSVC 64-bit Release (VS2017)'
+  displayName: 'C: MSVC 64-bit Release (VS 2017)'
   timeoutInMinutes: 30
   pool:
     vmImage: 'vs2017-win2016'
@@ -60,7 +60,7 @@ jobs:
         arguments: 'x64 Release'
 #-------------------------------------------------------------------------
 - job: ICU4C_MSVC_x86_Release
-  displayName: 'C: MSVC 32-bit Release (VS2017)'
+  displayName: 'C: MSVC 32-bit Release (VS 2017)'
   timeoutInMinutes: 30
   pool:
     vmImage: 'vs2017-win2016'
@@ -80,3 +80,26 @@ jobs:
       inputs:
         filename: icu4c/source/allinone/icucheck.bat
         arguments: 'x86 Release'
+#-------------------------------------------------------------------------
+- job: ICU4C_MSVC_x64_Release_VS2015
+  displayName: 'C: MSVC 64-bit Release (VS 2015)'
+  timeoutInMinutes: 30
+  pool:
+    vmImage: 'vs2015-win2012r2'
+    demands: 
+      - msbuild
+      - visualstudio
+      - Cmd
+  steps:
+    - task: VSBuild@1
+      displayName: 'Build Solution'
+      inputs:
+        solution: icu4c/source/allinone/allinone.sln
+        platform: x64
+        configuration: Release
+        msbuildArgs: '/p:SkipUWP=true'
+    - task: BatchScript@1
+      displayName: 'Run Tests (icucheck.bat)'
+      inputs:
+        filename: icu4c/source/allinone/icucheck.bat
+        arguments: 'x64 Release'
\ No newline at end of file
index c06ef3db39add7e37a576fcfffd6766bc220f6d8..91c538d5177535a84e5e7456c50f21a605cd77c8 100644 (file)
   <ItemGroup>
     <ResourceCompile Include="common.rc" />
   </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" Condition="'$(SkipUWP)'!='true'" />
   <Target Name="Build" Condition="'$(SkipUWP)'=='true'">
-    <Message Text="Skipping UWP project: $(MSBuildThisFile)" Importance="high" />
+    <Message Text="Skipping building the UWP project: $(MSBuildThisFile)" Importance="high" />
   </Target>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" Condition="'$(SkipUWP)'!='true'" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
 </Project>
index 464ce27bad3d47351e6f6290561392b55eafe160..300c0c771078985801bb5b137dc4b97619e0bef7 100644 (file)
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
   </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" Condition="'$(SkipUWP)'!='true'" />
   <Target Name="Build" Condition="'$(SkipUWP)'=='true'">
-    <Message Text="Skipping UWP project: $(MSBuildThisFile)" Importance="high" />
+    <Message Text="Skipping building the UWP project: $(MSBuildThisFile)" Importance="high" />
   </Target>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" Condition="'$(SkipUWP)'!='true'" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
 </Project>
\ No newline at end of file
index 367dbed336408237f844e211991cfc8fb47ce9f6..416ebcc39c1ba201cd664b6b62755a7a09d957d1 100644 (file)
   <ItemGroup>
     <ResourceCompile Include="i18n.rc" />
   </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" Condition="'$(SkipUWP)'!='true'" />
   <Target Name="Build" Condition="'$(SkipUWP)'=='true'">
-    <Message Text="Skipping UWP project: $(MSBuildThisFile)" Importance="high" />
+    <Message Text="Skipping building the UWP project: $(MSBuildThisFile)" Importance="high" />
   </Target>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" Condition="'$(SkipUWP)'!='true'" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
 </Project>
\ No newline at end of file