Commit aa7f4142 authored by Vinicius Jarina's avatar Vinicius Jarina
Browse files

Add sourcelink support

parent d4252e9a
...@@ -8,4 +8,5 @@ if (-Not (Test-Should-Deploy)) { ...@@ -8,4 +8,5 @@ if (-Not (Test-Should-Deploy)) {
$nupkgFile = $PackageId + '.nupkg' $nupkgFile = $PackageId + '.nupkg'
& nuget push $nupkgFile -Source https://www.nuget.org/api/v2/package & nuget push $nupkgFile -Source https://api.nuget.org/v3/index.json
...@@ -220,52 +220,28 @@ jobs: ...@@ -220,52 +220,28 @@ jobs:
inputs: inputs:
buildType: 'current' buildType: 'current'
artifactName: 'Xamarin.iOS.NLua' artifactName: 'Xamarin.iOS.NLua'
targetPath: '$(Pipeline.Workspace)\Xamarin.iOS.NLua' targetPath: 'lib/Release/xamarinios/'
- task: DownloadPipelineArtifact@2 - task: DownloadPipelineArtifact@2
displayName: 'Download Build Xamarin.Mac' displayName: 'Download Build Xamarin.Mac'
inputs: inputs:
buildType: 'current' buildType: 'current'
artifactName: 'Xamarin.Mac.NLua' artifactName: 'Xamarin.Mac.NLua'
targetPath: '$(Pipeline.Workspace)\Xamarin.Mac.NLua' targetPath: 'lib/Release/xamarinmac/'
- task: DownloadPipelineArtifact@2 - task: DownloadPipelineArtifact@2
displayName: 'Download Build Xamarin.watchOS' displayName: 'Download Build Xamarin.watchOS'
inputs: inputs:
buildType: 'current' buildType: 'current'
artifactName: 'Xamarin.watchOS.NLua' artifactName: 'Xamarin.watchOS.NLua'
targetPath: '$(Pipeline.Workspace)\Xamarin.watchOS.NLua' targetPath: 'lib/Release/xamarinwatchos/'
- task: DownloadPipelineArtifact@2 - task: DownloadPipelineArtifact@2
displayName: 'Download Build Xamarin.tvOS' displayName: 'Download Build Xamarin.tvOS'
inputs: inputs:
buildType: 'current' buildType: 'current'
artifactName: 'Xamarin.tvOS.NLua' artifactName: 'Xamarin.tvOS.NLua'
targetPath: '$(Pipeline.Workspace)\Xamarin.tvOS.NLua' targetPath: 'lib/Release/xamarintvos/'
- task: CopyFiles@2
displayName: 'Copy Files to: lib/Release/xamarinios/'
inputs:
SourceFolder: '$(Pipeline.Workspace)\Xamarin.iOS.NLua\'
TargetFolder: lib/Release/xamarinios/
- task: CopyFiles@2
displayName: 'Copy Files to: lib/Release/xamarinmac/'
inputs:
SourceFolder: '$(Pipeline.Workspace)\Xamarin.Mac.NLua\'
TargetFolder: lib/Release/xamarinmac/
- task: CopyFiles@2
displayName: 'Copy Files to: lib/Release/xamarintvos/ '
inputs:
SourceFolder: '$(Pipeline.Workspace)\Xamarin.tvOS.NLua\'
TargetFolder: lib/Release/xamarintvos/
- task: CopyFiles@2
displayName: 'Copy Files to: lib/Release/xamarinwatchos/'
inputs:
SourceFolder: '$(Pipeline.Workspace)\Xamarin.watchOS.NLua\'
TargetFolder: lib/Release/xamarinwatchos/
- script: 'nuget setapikey $(apikey)' - script: 'nuget setapikey $(apikey)'
displayName: 'Set NuGet API Key' displayName: 'Set NuGet API Key'
...@@ -278,15 +254,18 @@ jobs: ...@@ -278,15 +254,18 @@ jobs:
arguments: 'NLua' arguments: 'NLua'
pwsh: true pwsh: true
- script: 'rename *.nupkg NLua.nupkg'
displayName: 'Rename Nuget Package'
- task: PublishBuildArtifacts@1 - task: PublishBuildArtifacts@1
displayName: 'Save NLua.nupkg Artifact' displayName: 'Save NLua.nupkg Artifact'
inputs: inputs:
PathtoPublish: NLua.nupkg PathtoPublish: NLua.nupkg
ArtifactName: NLua.nupkg ArtifactName: NLua.nupkg
- task: PublishBuildArtifacts@1
displayName: 'Save NLua.snupkg Artifact'
inputs:
PathtoPublish: NLua.snupkg
ArtifactName: NLua.snupkg
- task: PowerShell@2 - task: PowerShell@2
displayName: 'Publish NuGet' displayName: 'Publish NuGet'
inputs: inputs:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment