Update publish-os-steps.yml

pull/3435/head
Matt Jeanes 5 years ago committed by GitHub
parent 3b628f8a46
commit 3398d5401e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,24 +1,10 @@
parameters:
- name: name
default: ''
- name: Runtime
default: ''
- name: OutputName
default: ''
jobs:
- job: Publish_${{ parameters.name }}
pool:
vmImage: $(vmImage)
steps: steps:
- task: DotNetCoreCLI@2 - task: DotNetCoreCLI@2
displayName: publish ${{ parameters.name }} displayName: publish $(runtime)
inputs: inputs:
command: 'publish' command: 'publish'
publishWebProjects: true publishWebProjects: true
arguments: '-c $(BuildConfiguration) -r "${{ parameters.Runtime }}" -o $(Build.ArtifactStagingDirectory)/${{ parameters.OutputName }}' arguments: '-c $(BuildConfiguration) -r "$(runtime)" -o $(Build.ArtifactStagingDirectory)/$(runtime)'
zipAfterPublish: false zipAfterPublish: false
modifyOutputPath: false modifyOutputPath: false
@ -26,21 +12,26 @@ jobs:
inputs: inputs:
buildType: 'current' buildType: 'current'
artifactName: 'angular_dist' artifactName: 'angular_dist'
targetPath: '$(Build.ArtifactStagingDirectory)/angular_dist' targetPath: '$(Build.ArtifactStagingDirectory)/angular_dist
- task: CopyFiles@2 - task: CopyFiles@2
displayName: 'Copy Angular App ${{ parameters.name }}' displayName: Copy Angular App $(runtime)
inputs: inputs:
SourceFolder: '$(Build.ArtifactStagingDirectory)/angular_dist' SourceFolder: '$(Build.ArtifactStagingDirectory)/angular_dist'
Contents: '**' Contents: '**'
TargetFolder: '$(Build.ArtifactStagingDirectory)/${{ parameters.OutputName }}/ClientApp/dist' TargetFolder: '$(Build.ArtifactStagingDirectory)/$(runtime)/ClientApp/dist
- task: ArchiveFiles@2 - task: ArchiveFiles@2
displayName: Zip ${{ parameters.name }} displayName: Zip $(runtime)
inputs: inputs:
rootFolderOrFile: '$(Build.ArtifactStagingDirectory)/${{ parameters.OutputName }}' rootFolderOrFile: '$(Build.ArtifactStagingDirectory)/$(runtime)'
includeRootFolder: false includeRootFolder: false
archiveType: 'zip' archiveType: 'zip'
archiveFile: '$(Build.ArtifactStagingDirectory)/${{ parameters.OutputName }}-$(Build.BuildId).zip' archiveFile: '$(Build.ArtifactStagingDirectory)/$(runtime).zip'
replaceExistingArchive: true replaceExistingArchive: true
- task: PublishPipelineArtifact@1
inputs:
targetPath: '$(Build.ArtifactStagingDirectory)/$(runtime).zip'
artifact: '$(runtime)'
publishLocation: 'pipeline'

Loading…
Cancel
Save