@@ -13,6 +13,8 @@ parameters:
1313 # Custom steps that run after ImageBuilder is set up but before the build starts.
1414 # Use for build-specific initialization (e.g., setting variables, additional setup).
1515 customBuildInitSteps : []
16+ # Custom steps that modify repository content before it is copied into the ImageBuilder image.
17+ customPreImageBuilderBuildSteps : []
1618 customTestInitSteps : []
1719 sourceBuildPipelineRunId : " "
1820 # When true, the Post-Build stage runs even if the Build stage failed (succeededOrFailed).
@@ -113,6 +115,7 @@ stages:
113115 versionsRepoRef : ${{ parameters.versionsRepoRef }}
114116 customInitSteps : ${{ parameters.customInitSteps }}
115117 customBuildInitSteps : ${{ parameters.customBuildInitSteps }}
118+ customPreImageBuilderBuildSteps : ${{ parameters.customPreImageBuilderBuildSteps }}
116119 noCache : ${{ parameters.noCache }}
117120 publishConfig : ${{ parameters.publishConfig }}
118121 internalProjectName : ${{ parameters.internalProjectName }}
@@ -128,6 +131,7 @@ stages:
128131 versionsRepoRef : ${{ parameters.versionsRepoRef }}
129132 customInitSteps : ${{ parameters.customInitSteps }}
130133 customBuildInitSteps : ${{ parameters.customBuildInitSteps }}
134+ customPreImageBuilderBuildSteps : ${{ parameters.customPreImageBuilderBuildSteps }}
131135 noCache : ${{ parameters.noCache }}
132136 publishConfig : ${{ parameters.publishConfig }}
133137 internalProjectName : ${{ parameters.internalProjectName }}
@@ -143,6 +147,7 @@ stages:
143147 versionsRepoRef : ${{ parameters.versionsRepoRef }}
144148 customInitSteps : ${{ parameters.customInitSteps }}
145149 customBuildInitSteps : ${{ parameters.customBuildInitSteps }}
150+ customPreImageBuilderBuildSteps : ${{ parameters.customPreImageBuilderBuildSteps }}
146151 noCache : ${{ parameters.noCache }}
147152 publishConfig : ${{ parameters.publishConfig }}
148153 internalProjectName : ${{ parameters.internalProjectName }}
@@ -158,6 +163,7 @@ stages:
158163 versionsRepoRef : ${{ parameters.versionsRepoRef }}
159164 customInitSteps : ${{ parameters.customInitSteps }}
160165 customBuildInitSteps : ${{ parameters.customBuildInitSteps }}
166+ customPreImageBuilderBuildSteps : ${{ parameters.customPreImageBuilderBuildSteps }}
161167 noCache : ${{ parameters.noCache }}
162168 publishConfig : ${{ parameters.publishConfig }}
163169 internalProjectName : ${{ parameters.internalProjectName }}
@@ -173,6 +179,7 @@ stages:
173179 versionsRepoRef : ${{ parameters.versionsRepoRef }}
174180 customInitSteps : ${{ parameters.customInitSteps }}
175181 customBuildInitSteps : ${{ parameters.customBuildInitSteps }}
182+ customPreImageBuilderBuildSteps : ${{ parameters.customPreImageBuilderBuildSteps }}
176183 noCache : ${{ parameters.noCache }}
177184 publishConfig : ${{ parameters.publishConfig }}
178185 internalProjectName : ${{ parameters.internalProjectName }}
@@ -188,6 +195,7 @@ stages:
188195 versionsRepoRef : ${{ parameters.versionsRepoRef }}
189196 customInitSteps : ${{ parameters.customInitSteps }}
190197 customBuildInitSteps : ${{ parameters.customBuildInitSteps }}
198+ customPreImageBuilderBuildSteps : ${{ parameters.customPreImageBuilderBuildSteps }}
191199 noCache : ${{ parameters.noCache }}
192200 publishConfig : ${{ parameters.publishConfig }}
193201 internalProjectName : ${{ parameters.internalProjectName }}
@@ -203,6 +211,7 @@ stages:
203211 versionsRepoRef : ${{ parameters.versionsRepoRef }}
204212 customInitSteps : ${{ parameters.customInitSteps }}
205213 customBuildInitSteps : ${{ parameters.customBuildInitSteps }}
214+ customPreImageBuilderBuildSteps : ${{ parameters.customPreImageBuilderBuildSteps }}
206215 noCache : ${{ parameters.noCache }}
207216 publishConfig : ${{ parameters.publishConfig }}
208217 internalProjectName : ${{ parameters.internalProjectName }}
0 commit comments