From ba8ba4f6978da6760eee43c8a8c2ecc3d98e8728 Mon Sep 17 00:00:00 2001 From: Leilei Zhang Date: Wed, 26 Feb 2025 12:59:58 +0800 Subject: [PATCH] add conditation for arm tests --- .pipelines/v2/templates/pipeline-ci-build.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.pipelines/v2/templates/pipeline-ci-build.yml b/.pipelines/v2/templates/pipeline-ci-build.yml index 8183b50c02..8060490cc7 100644 --- a/.pipelines/v2/templates/pipeline-ci-build.yml +++ b/.pipelines/v2/templates/pipeline-ci-build.yml @@ -43,6 +43,13 @@ stages: - template: job-ci-precheck.yml - ${{ each platform in parameters.buildPlatforms }}: + - pwsh: | + Write-Host "This step runs only if PR is from the main repo" + Write-Host "Source Repository URI: $(System.PullRequest.SourceRepositoryURI)" + Write-Host "Target Repository URI: $(Build.Repository.Uri)" + condition: eq(variables['System.PullRequest.SourceRepositoryURI'], variables['Build.Repository.Uri']) + displayName: "Run Only for Main Repo PRs" + - stage: Build_${{ platform }} displayName: Build ${{ platform }} ${{ if ne(variables['Build.Reason'], 'Manual') }}: @@ -77,6 +84,7 @@ stages: displayName: Test ${{ platform }} dependsOn: - Build_${{platform}} + condition: not(and(eq(variables['System.PullRequest.SourceRepositoryURI'], variables['Build.Repository.Uri']), eq('${{ platform }}', 'arm64'))) jobs: - template: job-test-project.yml parameters: