@@ -20,6 +20,9 @@ parameters:
2020 type : stageList
2121 default : []
2222 # 1ES Pipeline Template parameters
23+ - name : serviceConnections
24+ type : object
25+ default : []
2326- name : pool
2427 type : object
2528 default :
@@ -41,26 +44,35 @@ resources:
4144 ref : refs/tags/release
4245
4346extends :
44- template : v1/1ES.Unofficial.PipelineTemplate. yml@1ESPipelineTemplates
47+ template : /eng/common/templates/task-prefix-decorator. yml@self
4548 parameters :
46- pool : ${{ parameters.pool }}
47- sdl :
48- binskim :
49- enabled : true
50- componentgovernance :
51- ignoreDirectories : $(Build.SourcesDirectory)/versions
52- whatIf : true
53- showAlertLink : true
54- enableAllTools : ${{ not(parameters.disableSDL) }}
55- policheck :
56- enabled : true
57- sbom :
58- enabled : true
59- sourceRepositoriesToScan :
60- exclude :
61- - repository : InternalVersionsRepo
62- - repository : PublicVersionsRepo
63- sourceAnalysisPool : ${{ parameters.sourceAnalysisPool }}
64- tsa :
65- enabled : true
66- stages : ${{ parameters.stages }}
49+ # Use a unique task prefix for unofficial pipelines
50+ taskPrefix : " 🟦"
51+ baseTemplate : v1/1ES.Unofficial.PipelineTemplate.yml@1ESPipelineTemplates
52+ templateParameters :
53+ pool : ${{ parameters.pool }}
54+ sdl :
55+ binskim :
56+ enabled : true
57+ componentgovernance :
58+ ignoreDirectories : $(Build.SourcesDirectory)/versions
59+ whatIf : true
60+ showAlertLink : true
61+ enableAllTools : ${{ not(parameters.disableSDL) }}
62+ policheck :
63+ enabled : true
64+ sbom :
65+ enabled : true
66+ sourceRepositoriesToScan :
67+ exclude :
68+ - repository : InternalVersionsRepo
69+ - repository : PublicVersionsRepo
70+ sourceAnalysisPool : ${{ parameters.sourceAnalysisPool }}
71+ tsa :
72+ enabled : true
73+ stages :
74+ - template : /eng/common/templates/stages/setup-service-connections.yml@self
75+ parameters :
76+ pool : ${{ parameters.pool }}
77+ serviceConnections : ${{ parameters.serviceConnections }}
78+ - ${{ parameters.stages }}
0 commit comments