Use major + minor from pipeline for assembly versioning (#2012)

This commit is contained in:
Charles Gagnon
2023-04-18 16:34:36 -07:00
committed by GitHub
parent 54bd06ef98
commit d56f2309da
4 changed files with 33 additions and 9 deletions

View File

@@ -8,16 +8,20 @@ stages:
value: 'Release'
# Major version number for the release
- name: Major
value: '4'
- name: ManagedBatchParserMajor
value: '3'
# Minor version number for the release (should be incremented post a stable release)
- name: Minor
value: '7'
- name: ManagedBatchParserMinor
value: '0'
# Set to true to build a stable release.
- name: StableRelease
value: 'false'
jobs:
- job: Build
pool:
pool:
name: 'ads-build-1es-hosted-pool'
demands:
- ImageOverride -equals ADS-Windows_Image
@@ -42,7 +46,7 @@ stages:
dependsOn:
- Build
condition: and(succeeded(), eq(variables['RELEASE'], 'true'))
pool:
pool:
name: 'ads-build-1es-hosted-pool'
demands:
- ImageOverride -equals ADS-Linux_Image

View File

@@ -35,7 +35,7 @@ steps:
displayName: 'Run Automated Release Script'
inputs:
filePath: '$(System.DefaultWorkingDirectory)/CrossPlatBuildScripts/AutomatedReleases/sqltoolsserviceRelease.ps1'
arguments: '-workspace $(Build.SourcesDirectory) -minTag 4.7.0.0 -target $(Build.SourceBranch) -isPrerelease $false -artifactsBuildId $(Build.BuildId)'
arguments: '-workspace $(Build.SourcesDirectory) -minTag $(Major).$(Minor).0.0 -target $(Build.SourceBranch) -isPrerelease $false -artifactsBuildId $(Build.BuildId)'
workingDirectory: '$(Build.SourcesDirectory)'
env:
GITHUB_DISTRO_MIXIN_PASSWORD: $(github-distro-mixin-password)