I have the following tasks in my yaml file in Azure DevOps It publishes my console application and zip it in a file
- task: DotNetCoreCLI@2 inputs: command: 'publish' publishWebProjects: false projects: '**/MyApp.csproj' arguments: '-r win-x64 -p:PublishSingleFile=True --self-contained true -o $(Build.ArtifactStagingDirectory)' - task: PublishBuildArtifacts@1 inputs: PathtoPublish: '$(Build.ArtifactStagingDirectory)' ArtifactName: 'drop' publishLocation: 'Container'
I set the project version directly on the project file in Visual Studio when I make any changes. Now I'm trying to get that version when I am publishing the project in AzureDevOps and customise the file name, lets say for a project version 1.2.1 the archived file output of the publish in azure should be MyApp-v1.2.1.zip Currently it only output file as MyApp.zip
Not sure if even my approach towards versioning is correct, so appreciate any input!