Skip to content

Commit ad9d9eb

Browse files
[AUTO-CHERRYPICK] Limited cascading rebuilds for the fast-track PR check to 1. - branch main (#8581)
Co-authored-by: Pawel Winogrodzki <pawelwi@microsoft.com>
1 parent 6cd3118 commit ad9d9eb

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

.pipelines/templates/PackageBuild.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,10 @@ steps:
182182
delta_fetch_arg="DELTA_FETCH=n"
183183
fi
184184
185+
if [[ -n "${{ parameters.maxCascadingRebuilds }}" ]]; then
186+
max_cascading_rebuilds_arg="MAX_CASCADING_REBUILDS=${{ parameters.maxCascadingRebuilds }}"
187+
fi
188+
185189
if [[ ${{ parameters.isQuickRebuildPackages }} == "true" ]]; then
186190
quick_rebuild_packages_arg="QUICK_REBUILD_PACKAGES=y"
187191
elif [[ ${{ parameters.isQuickRebuildPackages }} == "false" ]]; then
@@ -194,27 +198,27 @@ steps:
194198
run_check_arg="RUN_CHECK=n"
195199
fi
196200
201+
if [[ -n "${{ parameters.customToolchainArtifactName }}" ]]; then
202+
toolchain_archive_arg="TOOLCHAIN_ARCHIVE=$(toolchainArchive)"
203+
fi
204+
197205
if [[ ${{ parameters.isUseCCache }} == "true" ]]; then
198206
use_ccache_arg="USE_CCACHE=y"
199207
elif [[ ${{ parameters.isUseCCache }} == "false" ]]; then
200208
use_ccache_arg="USE_CCACHE=n"
201209
fi
202210
203-
if [[ -n "${{ parameters.customToolchainArtifactName }}" ]]; then
204-
toolchain_archive_arg="TOOLCHAIN_ARCHIVE=$(toolchainArchive)"
205-
fi
206-
207211
sudo make -C "${{ parameters.buildRepoRoot }}/toolkit" build-packages -j$(nproc) \
208212
CONCURRENT_PACKAGE_BUILDS=${{ parameters.concurrentPackageBuilds }} \
209213
CONFIG_FILE="" \
210-
MAX_CASCADING_REBUILDS="${{ parameters.maxCascadingRebuilds }}" \
211214
MAX_CPU="${{ parameters.maxCPU }}" \
212215
REBUILD_TOOLS=y \
213216
REPO_LIST="${{ parameters.extraPackageRepos }}" \
214217
SPECS_DIR="${{ parameters.buildRepoRoot }}/${{ parameters.specsFolderPath }}" \
215218
SRPM_PACK_LIST="${{ parameters.srpmPackList }}" \
216219
TEST_RERUN_LIST="${{ parameters.testRerunList }}" \
217220
$delta_fetch_arg \
221+
$max_cascading_rebuilds_arg \
218222
$quick_rebuild_packages_arg \
219223
$run_check_arg \
220224
$toolchain_archive_arg \

0 commit comments

Comments
 (0)