mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-06 12:20:52 +01:00
Added minor fixes to Az DevOps Build Logic (#59016)
Summary: This PR also adds a a few minor logic changes to the custom PyTorch PR tests logic. Pull Request resolved: https://github.com/pytorch/pytorch/pull/59016 Reviewed By: mrshenli Differential Revision: D28732437 Pulled By: malfet fbshipit-source-id: 14b7ed837209d77e0e175d92959aeb0f086e6737
This commit is contained in:
parent
61f946bba6
commit
c6c563fc26
|
|
@ -8,7 +8,7 @@ steps:
|
||||||
connectionType: 'connectedServiceName'
|
connectionType: 'connectedServiceName'
|
||||||
serviceConnection: circleciconn
|
serviceConnection: circleciconn
|
||||||
method: 'POST'
|
method: 'POST'
|
||||||
headers: '{"Content-Type":"application/json", "BranchName":"$(_TARGET_BRANCH_TO_CHECK)", "JobName":"$(TARGET_CIRCLECI_BUILD_PR)", "PlanUrl":"$(System.CollectionUri)", "ProjectId":"$(System.TeamProjectId)", "HubName":"$(System.HostType)", "PlanId":"$(System.PlanId)", "JobId":"$(System.JobId)", "TimelineId":"$(System.TimelineId)", "TaskInstanceId":"$(System.TaskInstanceId)", "AuthToken":"$(System.AccessToken)"}'
|
headers: '{"Content-Type":"application/json", "BranchName":"$(_TARGET_BRANCH_TO_CHECK)", "JobName":"$(TARGET_CIRCLECI_BUILD_PR)", "PRNumber":"$(_NUMBER_BUILD_PR)", "TargetCommit":"$(_TARGET_COMMIT)", "PlanUrl":"$(System.CollectionUri)", "ProjectId":"$(System.TeamProjectId)", "HubName":"$(System.HostType)", "PlanId":"$(System.PlanId)", "JobId":"$(System.JobId)", "TimelineId":"$(System.TimelineId)", "TaskInstanceId":"$(System.TaskInstanceId)", "AuthToken":"$(System.AccessToken)"}'
|
||||||
body: ''
|
body: ''
|
||||||
urlSuffix: 'api/JobStatus'
|
urlSuffix: 'api/JobStatus'
|
||||||
waitForCompletion: true
|
waitForCompletion: true
|
||||||
|
|
|
||||||
|
|
@ -1,22 +1,12 @@
|
||||||
# Initiate 5 agentless-server waiting jobs to check on the
|
# Initiate 5 agentless-server waiting jobs to check on the
|
||||||
# status of PR artifact builds, for a maximum wait time of
|
# status of PR artifact builds, for a maximum wait time of
|
||||||
# 8*60 min=480 mins. These jobs will pass immediately
|
# 11*60 min=660 mins. These jobs will pass immediately
|
||||||
# once targeted CircleCI build is ready.
|
# once targeted CircleCI build is ready.
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
# Ensure that ample time is afforded to the PR CircleCI builds to start
|
|
||||||
# building artifacts.
|
|
||||||
- job: Delay5MinForCircleCI
|
|
||||||
pool: server
|
|
||||||
steps:
|
|
||||||
- task: Delay@1
|
|
||||||
inputs:
|
|
||||||
delayForMinutes: '5'
|
|
||||||
|
|
||||||
- job: checkjob1
|
- job: checkjob1
|
||||||
pool: server
|
pool: server
|
||||||
timeoutInMinutes: 60
|
timeoutInMinutes: 60
|
||||||
dependsOn: Delay5MinForCircleCI
|
|
||||||
continueOnError: true
|
continueOnError: true
|
||||||
steps:
|
steps:
|
||||||
- template: wheel-wait-job-template.yml
|
- template: wheel-wait-job-template.yml
|
||||||
|
|
@ -76,3 +66,27 @@ jobs:
|
||||||
continueOnError: true
|
continueOnError: true
|
||||||
steps:
|
steps:
|
||||||
- template: wheel-wait-job-template.yml
|
- template: wheel-wait-job-template.yml
|
||||||
|
|
||||||
|
- job: checkjob9
|
||||||
|
pool: server
|
||||||
|
timeoutInMinutes: 60
|
||||||
|
dependsOn: checkjob8
|
||||||
|
continueOnError: true
|
||||||
|
steps:
|
||||||
|
- template: wheel-wait-job-template.yml
|
||||||
|
|
||||||
|
- job: checkjob10
|
||||||
|
pool: server
|
||||||
|
timeoutInMinutes: 60
|
||||||
|
dependsOn: checkjob9
|
||||||
|
continueOnError: true
|
||||||
|
steps:
|
||||||
|
- template: wheel-wait-job-template.yml
|
||||||
|
|
||||||
|
- job: checkjob11
|
||||||
|
pool: server
|
||||||
|
timeoutInMinutes: 60
|
||||||
|
dependsOn: checkjob10
|
||||||
|
continueOnError: true
|
||||||
|
steps:
|
||||||
|
- template: wheel-wait-job-template.yml
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,9 @@ stages:
|
||||||
jobs:
|
jobs:
|
||||||
- template: job_templates/wheel-wait-template.yml
|
- template: job_templates/wheel-wait-template.yml
|
||||||
variables:
|
variables:
|
||||||
_TARGET_BRANCH_TO_CHECK: ${{ parameters.GitHubPyTorchPRTrigger.TARGET_BRANCH_TO_CHECK_AZ_DEVOPS_PR}}
|
_TARGET_BRANCH_TO_CHECK: ${{parameters.GitHubPyTorchPRTrigger.TARGET_BRANCH_TO_CHECK_AZ_DEVOPS_PR}}
|
||||||
|
_NUMBER_BUILD_PR: ${{parameters.GitHubPyTorchPRTrigger.PR_NUMBER}}
|
||||||
|
_TARGET_COMMIT: ${{parameters.GitHubPyTorchPRTrigger.TARGET_COMMIT}}
|
||||||
|
|
||||||
- stage: 'PRCustomTests'
|
- stage: 'PRCustomTests'
|
||||||
displayName: 'Run custom unit tests on PyTorch wheels'
|
displayName: 'Run custom unit tests on PyTorch wheels'
|
||||||
|
|
@ -37,6 +39,8 @@ stages:
|
||||||
_PYTHON_VERSION: $(PYTHON_VERSION_PR)
|
_PYTHON_VERSION: $(PYTHON_VERSION_PR)
|
||||||
_CUDA_BUILD_VERSION: $(CUDA_BUILD_VERSION_PR)
|
_CUDA_BUILD_VERSION: $(CUDA_BUILD_VERSION_PR)
|
||||||
_TARGET_CIRCLECI_BUILD: $(TARGET_CIRCLECI_BUILD_PR)
|
_TARGET_CIRCLECI_BUILD: $(TARGET_CIRCLECI_BUILD_PR)
|
||||||
_TARGET_BRANCH_TO_CHECK: ${{ parameters.GitHubPyTorchPRTrigger.TARGET_BRANCH_TO_CHECK_AZ_DEVOPS_PR}}
|
_TARGET_BRANCH_TO_CHECK: ${{parameters.GitHubPyTorchPRTrigger.TARGET_BRANCH_TO_CHECK_AZ_DEVOPS_PR}}
|
||||||
|
_NUMBER_BUILD_PR: ${{parameters.GitHubPyTorchPRTrigger.PR_NUMBER}}
|
||||||
|
_TARGET_COMMIT: ${{parameters.GitHubPyTorchPRTrigger.TARGET_COMMIT}}
|
||||||
_DOCKER_IMAGE: $(DOCKER_IMAGE_PR)
|
_DOCKER_IMAGE: $(DOCKER_IMAGE_PR)
|
||||||
_RUN_TESTS: $(RUN_TESTS_PR)
|
_RUN_TESTS: $(RUN_TESTS_PR)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user