Skip to content

Commit ac7e49c

Browse files
authored
Merge pull request #1403 from microsoftgraph/feat/add-skip-OpenAPI-step
skip openAPI PR
2 parents 5997274 + 243e557 commit ac7e49c

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

.azure-pipelines/generation-pipeline.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,10 @@ parameters:
132132
default: false
133133
type: boolean
134134
displayName: Override [skip ci]? Checking this box will generate the SDK PRs
135+
- name: skipOpenAPIPRGeneration
136+
default: false
137+
type: boolean
138+
displayName: Skip Open API PR Generation.
135139
variables:
136140
buildConfiguration: 'Release'
137141
cleanMetadataFileBeta: '$(Build.SourcesDirectory)/msgraph-metadata/clean_beta_metadata/cleanMetadataWithDescriptionsbeta.xml'
@@ -164,6 +168,7 @@ variables:
164168
overrideSkipCI: ${{ parameters.overrideSkipCI }}
165169
skipMetadataCaptureAndClean: ${{ parameters.skipMetadataCaptureAndClean }}
166170
skipOpenApiCaptureAndClean: ${{ parameters.skipOpenApiCaptureAndClean }}
171+
skipOpenAPIPRGeneration: ${{ parameters.skipOpenAPIPRGeneration }}
167172
phpVersion: 7.2
168173
extends:
169174
template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates
@@ -287,6 +292,7 @@ extends:
287292
endpoint: 'v1.0'
288293
outputPath: $(cleanOpenAPIFileV1OutputPath)
289294
cleanMetadataFolder: $(cleanOpenAPIFolderV1)
295+
skipOpenAPIPRGeneration: $(skipOpenAPIPRGeneration)
290296

291297
- stage: stage_beta_openapi
292298
dependsOn: stage_beta_metadata
@@ -297,6 +303,7 @@ extends:
297303
endpoint: 'beta'
298304
outputPath: $(cleanOpenAPIFileBetaOutputPath)
299305
cleanMetadataFolder: $(cleanOpenAPIFolderBeta)
306+
skipOpenAPIPRGeneration: $(skipOpenAPIPRGeneration)
300307

301308
# Approval stage for v1 OpenAPI generation. All subsequent stages depending on OpenAPI generation
302309
# will be blocked until approval is granted. Any new stages depending on OpenAPI generation

.azure-pipelines/generation-templates/capture-openapi.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ jobs:
103103
- job: publish_openapi
104104
dependsOn: convert_openapi
105105
displayName: Publish OpenAPI files
106+
condition: eq('${{ parameters.skipOpenAPIPRGeneration }}', false)
106107
## If there's new settings added please add them here too
107108
templateContext:
108109
inputs:

0 commit comments

Comments
 (0)