Skip to content

Commit 41be4e9

Browse files
committed
Update code-oob.yml for Azure Pipelines
1 parent f5fd4cf commit 41be4e9

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

.azure-pipelines/code-oob.yml

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11
parameters:
2-
- name: TargetBranch
3-
displayName: Bump up info would merge to which branch
4-
type: string
5-
default: main
62
- name: ServiceName
73
displayName: OOB release Service
84
type: string
@@ -33,13 +29,15 @@ stages:
3329
$mdContent = Get-Content -Path "src/${{ parameters.ServiceName }}/$readme" -Raw
3430
$pattern = '(?s)## Version (\d+\.\d+\.\d)+[\s\S]*?\n(.*?)(?=\n## Version \d+\.\d+\.\d+|$)'
3531
$matches = [regex]::Match($mdcontent, $pattern)
32+
$NeedBumpUp = $true
3633
if ($matches.Success) {
3734
$versionNumber = $matches.Groups[1].Value
3835
$versionChanges = $matches.Groups[2].Value.Trim()
3936
}
4037
if ($${{ parameters.Preview }} -and ([version]$versionNumber -ge [version]1.0.0)) {
4138
$versionNumber += "-preview"
4239
echo "##vso[task.setvariable variable=NeedBumpUp]false"
40+
$NeedBumpUp = $false
4341
}
4442
$jsonData = @{
4543
ModuleName = "${{ parameters.ServiceName }}"
@@ -75,22 +73,22 @@ stages:
7573
$readmePath = "OOB/README.md"
7674
$content | Out-File -FilePath $readmePath
7775
78-
if ($(NeedBumpUp) -eq 'true') {
76+
if ($NeedBumpUp) {
7977
echo "##vso[task.setvariable variable=BumpUpBranch;isOutput=true]codeoob/${{ parameters.ServiceName }}"
8078
} else {
8179
echo "##vso[task.setvariable variable=BumpUpBranch;isOutput=true]none"
8280
}
8381
- task: DotNetCoreCLI@2
8482
displayName: Build
85-
condition: and(succeeded(), eq('$(NeedBumpUp)', 'true'))
83+
condition: and(succeeded(), eq(variables['NeedBumpUp'], 'true'))
8684
inputs:
8785
command: custom
8886
custom: msbuild
8987
arguments: 'build.proj "/t:Clean;Build" /p:Configuration=Release'
9088
- pwsh: |
9189
.\tools\RunVersionController.ps1 -ModuleName "Az.${{ parameters.ServiceName }}”
9290
displayName: 'Bump up version'
93-
condition: and(succeeded(), eq('$(NeedBumpUp)', 'true'))
91+
condition: and(succeeded(), eq(variables['NeedBumpUp'], 'true'))
9492
- task: AzurePowerShell@5
9593
inputs:
9694
azureSubscription: '$(AzureSubscription)'
@@ -115,7 +113,7 @@ stages:
115113
$Description = "Migrate ${{ parameters.ServiceName }} from oob to $(Build.SourceBranchName)"
116114
./tools/Github/CreatePR.ps1 -Title $Title -HeadBranch $HeadBranch -BaseBranch $BaseBranch -BotAccessToken $Token -Description $Description -Draft $true
117115
displayName: Create PR to main branch
118-
condition: and(succeeded(), eq('$(NeedBumpUp)', 'true'))
116+
condition: and(succeeded(), eq(variables['NeedBumpUp'], 'true'))
119117

120118

121119
- task: PowerShell@2
@@ -169,7 +167,4 @@ stages:
169167
$moduleName = $jsonObject.ModuleName
170168
$context = New-AzStorageContext -StorageAccountName "$(TestStorageAccountName)"
171169
$package = Get-Item "$(System.ArtifactsDirectory)/artifacts/Az.$moduleName.$versionNumber.nupkg"
172-
$package | Set-AzStorageBlobContent -Container "public" -Context $context -Force
173-
174-
175-
170+
$package | Set-AzStorageBlobContent -Container "public" -Context $context -Force

0 commit comments

Comments
 (0)