Sync eng/common directory with azure-sdk-tools for PR 11741 (#6706)
* Add a pipeline template to mark SDK package as released
This commit is contained in:
parent
800b05fc30
commit
9c2426e2da
@ -0,0 +1,16 @@
|
||||
parameters:
|
||||
ConfigFileDir: ''
|
||||
PackageArtifactName: ''
|
||||
|
||||
steps:
|
||||
- task: AzureCLI@2
|
||||
inputs:
|
||||
azureSubscription: opensource-api-connection
|
||||
scriptType: pscore
|
||||
scriptLocation: scriptPath
|
||||
scriptPath: $(Build.SourcesDirectory)/eng/common/scripts/Mark-ReleasePlanCompletion.ps1
|
||||
arguments: -PackageInfoFilePath '${{ parameters.ConfigFileDir }}/${{ parameters.PackageArtifactName }}.json'
|
||||
workingDirectory: $(Pipeline.Workspace)
|
||||
displayName: Mark package as released
|
||||
continueOnError: true
|
||||
condition: and(succeeded(), ne(variables['Skip.MarkReleaseCompletion'], 'true'))
|
||||
@ -1052,6 +1052,7 @@ function Get-ReleasePlanForPackage($packageName)
|
||||
$query = "SELECT ${fieldList} FROM WorkItems WHERE [Work Item Type] = 'Release Plan' AND [${packageNameFieldName}] = '${packageName}'"
|
||||
$query += " AND [${prStatusFieldName}] = 'merged'"
|
||||
$query += " AND [System.State] IN ('In Progress') ORDER BY [System.CreatedDate]"
|
||||
$query += " AND [System.Tags] NOT CONTAINS 'Release Planner App Test'"
|
||||
$workItems = Invoke-Query $fields $query
|
||||
return $workItems
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user