Skip to content

Commit

Permalink
ci: automatically publish package assets on release (#42)
Browse files Browse the repository at this point in the history
[ci skip]
  • Loading branch information
ewingjm committed Oct 30, 2020
1 parent 3f61b41 commit eb43ac5
Showing 1 changed file with 25 additions and 16 deletions.
41 changes: 25 additions & 16 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,19 +33,28 @@ stages:
variables:
SemVer: $[ stageDependencies.Build.BuildJob.outputs['OutputSemVerTask.SemVer'] ]
steps:
- task: GitHubRelease@1
displayName: Create GitHub release
inputs:
gitHubConnection: 'GitHub (ewingjm)'
repositoryName: '$(Build.Repository.Name)'
action: 'create'
target: '$(Build.SourceVersion)'
tagSource: 'userSpecifiedTag'
tag: 'v$(SemVer)'
releaseNotesSource: 'inline'
assets: |
$(Pipeline.Workspace)/Development Hub/*.zip
$(Pipeline.Workspace)/Development Hub/*.md
isPreRelease: true
changeLogCompareToRelease: 'lastNonDraftRelease'
changeLogType: 'commitBased'
- download: current
displayName: 'Download package artifact'
artifact: 'Development Hub'
- task: ArchiveFiles@2
displayName: 'Zip package artifact'
inputs:
rootFolderOrFile: '$(Pipeline.Workspace)/Development Hub'
includeRootFolder: true
archiveType: 'zip'
archiveFile: '$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip'
replaceExistingArchive: true
- task: GitHubRelease@1
displayName: Create GitHub release
inputs:
gitHubConnection: 'GitHub (ewingjm)'
repositoryName: '$(Build.Repository.Name)'
action: 'create'
target: '$(Build.SourceVersion)'
tagSource: 'userSpecifiedTag'
tag: 'v$(SemVer)'
releaseNotesSource: 'inline'
assets: '$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip'
isPreRelease: true
changeLogCompareToRelease: 'lastNonDraftRelease'
changeLogType: 'commitBased'

0 comments on commit eb43ac5

Please sign in to comment.