Skip to content

Commit 9910d7a

Browse files
authored
Added 1es common template and updated default param values (#32364)
* Added 1es common template and updated default param values * removed the invalid repo exclusion settings * remove disablment for sdl specific steps
1 parent f0a997b commit 9910d7a

File tree

2 files changed

+50
-5
lines changed

2 files changed

+50
-5
lines changed

eng/pipelines/spec-gen-sdk.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
parameters:
22
- name: SpecRepoCommit
33
type: string
4-
default: 'HEAD'
4+
default: '$(Build.SourceBranch)'
55
- name: SdkRepoCommit
66
type: string
7-
default: 'HEAD'
7+
default: 'main'
88
- name: ConfigType
99
type: string
1010
values:
@@ -21,15 +21,18 @@ parameters:
2121
default: false
2222

2323
trigger: none
24-
pr: none
24+
pr:
25+
branches:
26+
include:
27+
- user/spec-gen-pipeline-testing
2528

2629
extends:
27-
template: /eng/common/pipelines/templates/jobs/archetype-spec-gen-sdk.yml
30+
template: /eng/common/pipelines/templates/stages/archetype-spec-gen-sdk.yml
2831
parameters:
2932
SpecRepoUrl: 'https://github.com/$(Build.Repository.Name)'
3033
SdkRepoUrl: $(SdkRepoUrl)
3134
SpecRepoCommit: ${{ parameters.SpecRepoCommit }}
3235
SdkRepoCommit: ${{ parameters.SdkRepoCommit }}
3336
ConfigType: ${{ parameters.ConfigType }}
3437
ConfigPath: ${{ parameters.ConfigPath }}
35-
SkipPullRequestCreation: ${{ parameters.SkipPullRequestCreation }}
38+
SkipPullRequestCreation: ${{ parameters.SkipPullRequestCreation }}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
resources:
2+
repositories:
3+
- repository: 1ESPipelineTemplates
4+
type: git
5+
name: 1ESPipelineTemplates/1ESPipelineTemplates
6+
ref: refs/tags/release
7+
8+
parameters:
9+
- name: stages
10+
type: stageList
11+
default: []
12+
- name: Use1ESOfficial
13+
type: boolean
14+
default: true
15+
- name: GenerateBaselines
16+
type: boolean
17+
default: false
18+
19+
extends:
20+
${{ if and(parameters.Use1ESOfficial, eq(variables['System.TeamProject'], 'internal')) }}:
21+
template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates
22+
${{ else }}:
23+
template: v1/1ES.Unofficial.PipelineTemplate.yml@1ESPipelineTemplates
24+
parameters:
25+
settings:
26+
skipBuildTagsForGitHubPullRequests: true
27+
sdl:
28+
${{ if and(parameters.GenerateBaselines, eq(variables['Build.SourceBranchName'], 'main'), eq(variables['System.TeamProject'], 'internal')) }}:
29+
autobaseline:
30+
isMainPipeline: true
31+
disableAutoBaselineOnNonDefaultBranches: true
32+
enableForGitHub: true
33+
sourceAnalysisPool:
34+
name: azsdk-pool-mms-win-2022-general
35+
image: azsdk-pool-mms-win-2022-1espt
36+
os: windows
37+
psscriptanalyzer:
38+
compiled: true
39+
break: true
40+
policy: M365
41+
42+
stages: ${{ parameters.stages }}

0 commit comments

Comments
 (0)