Skip to content

Commit a5af27a

Browse files
authored
Enable autobaselining only for rust - core (Azure#2189)
1 parent d58f8e8 commit a5af27a

File tree

4 files changed

+12
-201
lines changed

4 files changed

+12
-201
lines changed

.config/1espt/PipelineAutobaseliningConfig.yml

Lines changed: 0 additions & 144 deletions
This file was deleted.

.config/guardian/.gdnbaselines

Lines changed: 0 additions & 57 deletions
This file was deleted.

eng/pipelines/templates/stages/1es-redirect.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ parameters:
1919
- name: oneESTemplateTag
2020
type: string
2121
default: release
22+
- name: AutoBaseline
23+
type: boolean
24+
default: false
2225

2326
extends:
2427
${{ if and(parameters.Use1ESOfficial, eq(parameters.oneESTemplateTag, 'canary')) }}:
@@ -36,7 +39,15 @@ extends:
3639
- 1ES.PT.Tag-refs/tags/canary
3740
settings:
3841
skipBuildTagsForGitHubPullRequests: true
42+
# only enable autoBaseline for the internal build of rust-core on main branch
43+
${{ if parameters.AutoBaseline }}:
44+
featureFlags:
45+
autoBaseline: true
3946
sdl:
47+
${{ if parameters.AutoBaseline }}:
48+
autoBaseline:
49+
isMainPipeline: true
50+
enableForGitHub: true
4051
sourceAnalysisPool:
4152
name: azsdk-pool-mms-win-2022-general
4253
image: azsdk-pool-mms-win-2022-1espt

eng/pipelines/templates/stages/archetype-sdk-client.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ extends:
1515
template: /eng/pipelines/templates/stages/1es-redirect.yml
1616
parameters:
1717
oneESTemplateTag: ${{ parameters.oneESTemplateTag }}
18+
autoBaseline: ${{ and(eq(variables['Build.DefinitionName'], 'rust - core'), eq(variables['Build.SourceBranchName'], 'main'), eq(variables['System.TeamProject'], 'internal')) }}
1819
stages:
1920
- stage: Build
2021
variables:

0 commit comments

Comments
 (0)