diff options
| author | Joshua M. Boniface <joshua@boniface.me> | 2020-07-19 14:17:11 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-19 14:17:11 -0400 |
| commit | 050c6cdaa4b574b9e893154ea28055523dd00228 (patch) | |
| tree | 6eeeeef0aecc394cdf97adbea220030edaf928d2 | |
| parent | 6ab4493ecbda14813a03bd35ce1019196cbfc873 (diff) | |
| parent | dfd00c7b244a031135cc1cfc8038cb0a80ca3c3d (diff) | |
Merge pull request #3593 from joshuaboniface/nuget-publish
Add NuGet publish step to tag CI
| -rw-r--r-- | .ci/azure-pipelines-package.yml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/.ci/azure-pipelines-package.yml b/.ci/azure-pipelines-package.yml index 5539b16ab..68ec427cb 100644 --- a/.ci/azure-pipelines-package.yml +++ b/.ci/azure-pipelines-package.yml @@ -139,3 +139,25 @@ jobs: sudo /srv/repository/collect-server.azure.sh /srv/repository/incoming/azure $(Build.BuildNumber) rm $0 exit + +- job: PublishNuget + displayName: 'Publish NuGet packages' + dependsOn: + - BuildPackage + condition: and((succeeded'BuildPackage'), startsWith(variables['Build.SourceBranch'], 'refs/tags')) + + pool: + vmImage: 'ubuntu-latest' + + steps: + - task: NuGetCommand@2 + inputs: + command: 'pack' + packagesToPack: Jellyfin.Data/Jellyfin.Data.csproj;MediaBrowser.Common/MediaBrowser.Common.csproj;MediaBrowser.Controller/MediaBrowser.Controller.csproj;MediaBrowser.Model/MediaBrowser.Model.csproj;Emby.Naming/Emby.Naming.csproj + packDestination: '$(Build.ArtifactStagingDirectory)' + + - task: NuGetCommand@2 + inputs: + command: 'push' + packagesToPush: '$(Build.ArtifactStagingDirectory)/**/*.nupkg' + includeNugetOrg: 'true' |
