Skip to content

Commit e2a7fb6

Browse files
committed
Release 0.1
1 parent 8a19f44 commit e2a7fb6

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

azure-pipelines.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1-
# Starter pipeline
2-
# Start with a minimal pipeline that you can customize to build and deploy your code.
3-
# Add steps that build, run tests, deploy, and more:
4-
# https://aka.ms/yaml
1+
# name is required for byBuildNumber versioningScheme
2+
# see https://learn.microsoft.com/en-us/azure/devops/pipelines/artifacts/nuget?view=azure-devops&tabs=yaml#package-versioning
3+
name: $(Major).$(Minor).$(NumberOfBuilds)
54

65
variables:
76
Major: '0'
8-
Minor: '0'
9-
Patch: '1'
7+
Minor: '1'
8+
MajorMinorVersion: ${{ format('{0}.{1}', variables['Major'], variables['Minor']) }}
9+
# NumberOfBuilds counter is automatically incremented by one in each pipeline execution
10+
# second parameter is a seed value, resets when referenced MajorMinorVersion is changed
11+
# see https://stackoverflow.com/a/56111209
12+
NumberOfBuilds: $[counter(variables['MajorMinorVersion'], 0)]
1013

1114
trigger:
1215
- main
@@ -35,10 +38,7 @@ jobs:
3538
command: 'pack'
3639
packagesToPack: 'src/EnergySavingMode/*.csproj'
3740
nobuild: true
38-
versioningScheme: 'byPrereleaseNumber'
39-
majorVersion: '$(Major)'
40-
minorVersion: '$(Minor)'
41-
patchVersion: '$(Patch)'
41+
versioningScheme: byBuildNumber
4242
- task: PublishPipelineArtifact@1
4343
inputs:
4444
targetPath: '$(Build.ArtifactStagingDirectory)'

0 commit comments

Comments
 (0)