This is an automated email from the ASF dual-hosted git repository. nightowl888 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/lucenenet.git
commit f990bd3d857c86c46045f66d86e33d8488f2857d Author: Shad Storhaug <[email protected]> AuthorDate: Sat Jan 8 11:29:07 2022 +0700 azure-pipelines.yml: Updated to correctly case version.props file for packaging, and to ignore build.bat because we no longer modify it during release --- azure-pipelines.yml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index a530ac4..8926762 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -185,15 +185,14 @@ stages: displayName: 'Persist Test Settings to lucene.testsettings.json' condition: and(succeeded(), ne(variables['RunTests'], 'false')) - # If this is a release pipeline, copy the build.bat and Version.props files as version artifacts, which will - # overwrite the build.bat and Version.props files of the release. + # If this is a release pipeline, copy the version.props files as a version artifact, which will + # be included in the release. - task: CopyFiles@2 - displayName: 'Copy build.bat and Version.props Files to: /$(VersionArtifactName)' + displayName: 'Copy version.props Files to: /$(VersionArtifactName)' inputs: SourceFolder: '$(System.DefaultWorkingDirectory)' Contents: | - build.bat - Version.props + version.props TargetFolder: '$(Build.ArtifactStagingDirectory)/$(VersionArtifactName)' condition: and(succeeded(), eq(variables['IsRelease'], 'true')) @@ -704,12 +703,14 @@ stages: Write-Host "##vso[task.setvariable variable=PackageVersion;]$version" Write-Host "##vso[build.updatebuildnumber]$version" displayName: 'Build VCS Label and Rehydrate Version Variables' + - pwsh: | - $files = 'build.bat','Version.props' + [string[]]$files = @('version.props') foreach ($file in $files) { Copy-Item -Path "$(Build.ArtifactStagingDirectory)/$(VersionArtifactName)/$file" -Destination "$(Build.SourcesDirectory)/$file" -Force -ErrorAction Continue } - displayName: 'Update build.bat and Version.props to build only version $(PackageVersion)' + displayName: 'Update version.props to build only version $(PackageVersion)' + - template: '.build/azure-templates/show-all-environment-variables.yml' - task: CopyFiles@2 @@ -719,10 +720,12 @@ stages: Contents: | ** !.git/**/* + !.github/**/* !branding/**/* - !release/**/* + !_artifacts/**/* !src/**/bin/**/* !src/**/obj/**/* + !websites/**/* branding/logo/lucene-net-icon-128x128.png TargetFolder: '$(Build.ArtifactStagingDirectory)/srctemp' @@ -767,6 +770,4 @@ stages: inputs: targetPath: '$(Build.ArtifactStagingDirectory)/$(ReleaseArtifactName)' artifact: '$(ReleaseArtifactName)' - publishLocation: 'pipeline' - -# LUCENENET TODO: Write VCS Label (git tag) automatically \ No newline at end of file + publishLocation: 'pipeline' \ No newline at end of file
