TEMP: Enable TestAuthOnly for pipeline testing
This commit is contained in:
parent
e528dc9c10
commit
210faebfba
@ -29,11 +29,26 @@ parameters:
|
|||||||
- name: AzureServiceConnection
|
- name: AzureServiceConnection
|
||||||
type: string
|
type: string
|
||||||
default: 'APIView prod deployment'
|
default: 'APIView prod deployment'
|
||||||
|
- name: TestAuthOnly
|
||||||
|
type: boolean
|
||||||
|
default: true # TEMPORARY: Set to true for testing Bearer auth, revert to false before merging
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
# Test authentication mode - just verify Bearer token works
|
||||||
|
- ${{ if eq(parameters.TestAuthOnly, true) }}:
|
||||||
|
- task: AzureCLI@2
|
||||||
|
inputs:
|
||||||
|
azureSubscription: ${{ parameters.AzureServiceConnection }}
|
||||||
|
scriptType: pscore
|
||||||
|
scriptLocation: scriptPath
|
||||||
|
scriptPath: ${{ parameters.SourceRootPath }}/eng/common/scripts/Create-APIReview.ps1
|
||||||
|
arguments: -TestAuth
|
||||||
|
displayName: Test APIView Bearer Token Authentication
|
||||||
|
condition: succeededOrFailed()
|
||||||
|
|
||||||
# Automatic API review is generated for a package when pipeline runs irrespective of how pipeline gets triggered.
|
# Automatic API review is generated for a package when pipeline runs irrespective of how pipeline gets triggered.
|
||||||
# Below condition ensures that API review is generated only for manual pipeline runs when flag GenerateApiReviewForManualOnly is set to true.
|
# Below condition ensures that API review is generated only for manual pipeline runs when flag GenerateApiReviewForManualOnly is set to true.
|
||||||
- ${{ if or(ne(parameters.GenerateApiReviewForManualOnly, true), eq(variables['Build.Reason'], 'Manual')) }}:
|
- ${{ if and(ne(parameters.TestAuthOnly, true), or(ne(parameters.GenerateApiReviewForManualOnly, true), eq(variables['Build.Reason'], 'Manual'))) }}:
|
||||||
# ideally this should be done as initial step of a job in caller template
|
# ideally this should be done as initial step of a job in caller template
|
||||||
# We can remove this step later once it is added in caller
|
# We can remove this step later once it is added in caller
|
||||||
- template: /eng/common/pipelines/templates/steps/set-default-branch.yml
|
- template: /eng/common/pipelines/templates/steps/set-default-branch.yml
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user