瀏覽代碼

Merge pull request #481 from Reactive-Extensions/vsts-updates

add vsts scripts
Oren Novotny 7 年之前
父節點
當前提交
8772713512
共有 2 個文件被更改,包括 56 次插入0 次删除
  1. 31 0
      .vsts.rx-ci.yml
  2. 25 0
      .vsts.rx-pr.yml

+ 31 - 0
.vsts.rx-ci.yml

@@ -0,0 +1,31 @@
+trigger:
+- master
+- develop
+
+queue:
+  name: Hosted VS2017
+  
+steps:
+- task: BatchScript@1
+  inputs:
+    filename: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\Tools\\VsDevCmd.bat"
+    arguments: -no_logo
+    modifyEnvironment: true
+  displayName: Setup Environment Variables
+    
+- task: PowerShell@1
+  inputs:
+    scriptName: 'Rx.NET/Source/build-new.ps1'
+    workingFolder: 'Rx.NET/Source'
+  env:
+    VSTS_ACCESS_TOKEN: $(System.AccessToken)
+    SignClientUser: $(SignClientUser)
+    SignClientSecret: $(SignClientSecret)
+  displayName: Build
+
+- task: PublishBuildArtifacts@1
+  inputs:
+    PathtoPublish: 'Rx.NET/Source/artifacts'
+    ArtifactName: artifacts
+    publishLocation: Container
+  condition: always()

+ 25 - 0
.vsts.rx-pr.yml

@@ -0,0 +1,25 @@
+queue:
+  name: Hosted VS2017
+  
+steps:
+- task: BatchScript@1
+  inputs:
+    filename: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\Tools\\VsDevCmd.bat"
+    arguments: -no_logo
+    modifyEnvironment: true
+  displayName: Setup Environment Variables
+    
+- task: PowerShell@1
+  inputs:
+    scriptName: 'Rx.NET/Source/build-new.ps1'
+    workingFolder: 'Rx.NET/Source'
+  env:
+    VSTS_ACCESS_TOKEN: $(System.AccessToken)
+  displayName: Build
+
+- task: PublishBuildArtifacts@1
+  inputs:
+    PathtoPublish: 'Rx.NET/Source/artifacts'
+    ArtifactName: artifacts
+    publishLocation: Container
+  condition: always()