2
0
Эх сурвалжийг харах

Start azure pipelines script

miguel 6 жил өмнө
parent
commit
f50ad31e38
1 өөрчлөгдсөн 25 нэмэгдсэн , 0 устгасан
  1. 25 0
      azure-pipelines.yml

+ 25 - 0
azure-pipelines.yml

@@ -0,0 +1,25 @@
+pool:
+  vmImage: 'Ubuntu 16.04'
+
+variables:
+  buildConfiguration: 'Release'
+
+steps:
+- script: |
+    msbuild /t:Restore $TRAVIS_BUILD_DIR/Terminal.sln
+  displayName: Restore dependencies
+
+- script: |
+    if echo $BUILD_SOURCEBRANCH | grep /release/; then perl -pi -e "s/PackageVersion>.*</PackageVersion>${BUILD_SOURCEBRANCHNAME}</" Terminal.Gui/Terminal.Gui.csproj; fi
+  displayName: Update NuGet package version from branch name
+
+- script: |
+    msbuild /p:Configuration=Release Terminal.sln
+  displayName: Build
+
+- script: |
+    cp ./Terminal.Gui/bin/Release/Terminal.Gui.*.nupkg $BUILD_ARTIFACTSTAGINGDIRECTORY
+  displayName: Copy artifacts to staging directory
+
+- task: PublishBuildArtifacts@1
+  condition: and(succeeded(), ne(variables['system.pullrequest.isfork'], true))