ServerManagers/.azure/pipelines/apply-semantic-versioning-to-assembyinfo-files.yml
2022-12-29 15:17:21 +10:00

23 lines
639 B
YAML

parameters:
- name: ApplicationName
type: string
- name: PathToSearch
type: string
steps:
- task: PowerShell@2
displayName: Apply Semantic Versioning to AssemblyInfo Files
inputs:
targetType: inline
script: |
[string]$ApplicationName = ${{parameters.ApplicationName}}
[string]$PathToSearch = ${{parameters.PathToSearch}}
[string]$BuildNumber = $(Build.BuildNumber)
[string]$SearchFilter = 'AssemblyInfo.*'
[string]$PatternSplitCharacters = '.'
[regex]$Pattern = '\d+\.\d+\.\d+\.\d+'
[int]$PatternExpectedVersionNumbers = 4
[int]$VersionNumbersInVersion = 4
pwsh: true