|
94 | 94 | ################################################################################
|
95 | 95 | - job: Linux_Native_Build_For_Packages
|
96 | 96 | ################################################################################
|
97 |
| - - {{ if ne(parameters['BuildLibTorchPackages'], 'true') }} |
98 |
| - condition: false |
| 97 | + condition: eq('${{ parameters.BuildLibTorchPackages }}', 'true') |
99 | 98 | variables:
|
100 | 99 | BuildConfig: Release
|
101 | 100 | OfficialBuildId: $(BUILD.BUILDNUMBER)
|
@@ -138,8 +137,7 @@ jobs:
|
138 | 137 | ################################################################################
|
139 | 138 | - job: Windows_Native_Build_For_Packages
|
140 | 139 | ################################################################################
|
141 |
| - - {{ if ne(variables['BuildLibTorchPackages'], 'true') }} |
142 |
| - condition: false |
| 140 | + condition: eq('${{ parameters.BuildLibTorchPackages }}', 'true') |
143 | 141 | variables:
|
144 | 142 | BuildConfig: Release
|
145 | 143 | OfficialBuildId: $(BUILD.BUILDNUMBER)
|
@@ -178,8 +176,7 @@ jobs:
|
178 | 176 | # ################################################################################
|
179 | 177 | - job: MacOS_x64_Native_Build_For_Packages
|
180 | 178 | # ################################################################################
|
181 |
| - - {{ if ne(parameters['BuildLibTorchPackages'], 'true') }} |
182 |
| - condition: false |
| 179 | + condition: eq('${{ parameters.BuildLibTorchPackages }}', 'true') |
183 | 180 | variables:
|
184 | 181 | BuildConfig: Release
|
185 | 182 | OfficialBuildId: $(BUILD.BUILDNUMBER)
|
@@ -207,8 +204,7 @@ jobs:
|
207 | 204 | # ################################################################################
|
208 | 205 | - job: MacOS_arm64_Native_Build_For_Packages
|
209 | 206 | # ################################################################################
|
210 |
| - - {{ if ne(parameters['BuildLibTorchPackages'], 'true') }} |
211 |
| - condition: false |
| 207 | + condition: eq('${{ parameters.BuildLibTorchPackages }}', 'true') |
212 | 208 | variables:
|
213 | 209 | BuildConfig: Release
|
214 | 210 | OfficialBuildId: $(BUILD.BUILDNUMBER)
|
@@ -237,8 +233,7 @@ jobs:
|
237 | 233 | ################################################################################
|
238 | 234 | - job: Build_TorchSharp_And_libtorch_cpu_Packages
|
239 | 235 | ################################################################################
|
240 |
| - - {{ if ne(parameters['BuildLibTorchPackages'], 'true') }} |
241 |
| - condition: false |
| 236 | + condition: eq('${{ parameters.BuildLibTorchPackages }}', 'true') |
242 | 237 | dependsOn:
|
243 | 238 | - Linux_Native_Build_For_Packages
|
244 | 239 | - Windows_Native_Build_For_Packages
|
@@ -412,8 +407,7 @@ jobs:
|
412 | 407 | # Only run if BuildLibTorchPackages is true
|
413 | 408 | - job: Build_libtorch_cuda_win_Packages
|
414 | 409 | ################################################################################
|
415 |
| - - {{ if ne(parameters['BuildLibTorchPackages'], 'true') }} |
416 |
| - condition: false |
| 410 | + condition: eq('${{ parameters.BuildLibTorchPackages }}', 'true') |
417 | 411 | dependsOn:
|
418 | 412 | - Windows_Native_Build_For_Packages
|
419 | 413 | variables:
|
@@ -468,8 +462,7 @@ jobs:
|
468 | 462 | ################################################################################
|
469 | 463 | - job: Build_libtorch_cuda_linux_Packages
|
470 | 464 | ################################################################################
|
471 |
| - - {{ if ne(parameters['BuildLibTorchPackages'], 'true') }} |
472 |
| - condition: false |
| 465 | + condition: eq('${{ parameters.BuildLibTorchPackages }}', 'true') |
473 | 466 | dependsOn:
|
474 | 467 | - Linux_Native_Build_For_Packages
|
475 | 468 | variables:
|
@@ -535,10 +528,7 @@ jobs:
|
535 | 528 | ################################################################################
|
536 | 529 | - job: CodeSign_Core
|
537 | 530 | ################################################################################
|
538 |
| - - {{ if and(eq(parameters['BuildLibTorchPackages'], 'true'), eq(parameters['PushPackagesToFeed'], true)) }} |
539 |
| - condition: and(ne(variables['system.pullrequest.isfork'], true)) |
540 |
| - - {{ else }} |
541 |
| - condition: false |
| 531 | + condition: and(eq(parameters['BuildLibTorchPackages'], 'true'), eq(parameters['PushPackagesToFeed'], true), ne(variables['system.pullrequest.isfork'], true)) |
542 | 532 | dependsOn:
|
543 | 533 | - Build_TorchSharp_And_libtorch_cpu_Packages
|
544 | 534 | variables:
|
@@ -586,10 +576,7 @@ jobs:
|
586 | 576 | ################################################################################
|
587 | 577 | - job: CodeSign_Extras
|
588 | 578 | ################################################################################
|
589 |
| - - {{ if and(eq(parameters['BuildLibTorchPackages'], 'true'), eq(parameters['PushPackagesToFeed'], true)) }} |
590 |
| - condition: and(ne(variables['system.pullrequest.isfork'], true)) |
591 |
| - - {{ else }} |
592 |
| - condition: false |
| 579 | + condition: and(eq(parameters['BuildLibTorchPackages'], 'true'), eq(parameters['PushPackagesToFeed'], true), ne(variables['system.pullrequest.isfork'], true)) |
593 | 580 | dependsOn:
|
594 | 581 | - Build_libtorch_cuda_win_Packages
|
595 | 582 | - Build_libtorch_cuda_linux_Packages
|
@@ -663,11 +650,7 @@ jobs:
|
663 | 650 | ################################################################################
|
664 | 651 | - job: Push_TorchSharp_And_libtorch_cpu_Packages
|
665 | 652 | ################################################################################
|
666 |
| - - {{ if and(eq(parameters['BuildLibTorchPackages'], 'true'), eq(parameters['PushPackagesToFeed'], true)) }} |
667 |
| - condition: eq(variables['system.pullrequest.isfork'], false)) |
668 |
| - - {{ else }} |
669 |
| - condition: false |
670 |
| - |
| 653 | + condition: and(eq(parameters['BuildLibTorchPackages'], 'true'), eq(parameters['PushPackagesToFeed'], true), ne(variables['system.pullrequest.isfork'], true)) |
671 | 654 | dependsOn:
|
672 | 655 | - Build_TorchSharp_And_libtorch_cpu_Packages
|
673 | 656 | - CodeSign_Core
|
@@ -768,11 +751,7 @@ jobs:
|
768 | 751 | # Only run if BuildLibTorchPackages is true
|
769 | 752 | - job: Push_libtorch_cuda_win_Packages
|
770 | 753 | ################################################################################
|
771 |
| - - {{ if and(eq(parameters['BuildLibTorchPackages'], 'true'), eq(parameters['PushPackagesToFeed'], true)) }} |
772 |
| - condition: eq(variables['system.pullrequest.isfork'], false)) |
773 |
| - - {{ else }} |
774 |
| - condition: false |
775 |
| - condition: and(ne(variables['system.pullrequest.isfork'], true), eq(variables['build.sourcebranchname'], 'main'), eq(variables['BuildLibTorchPackages'], 'true'), eq(variables['PushPackagesToFeed'], true)) |
| 754 | + condition: and(eq(parameters['BuildLibTorchPackages'], 'true'), eq(parameters['PushPackagesToFeed'], true), ne(variables['system.pullrequest.isfork'], true)) |
776 | 755 | dependsOn:
|
777 | 756 | - Build_libtorch_cuda_win_Packages
|
778 | 757 | - CodeSign_Extras
|
@@ -857,10 +836,7 @@ jobs:
|
857 | 836 | ################################################################################
|
858 | 837 | - job: Push_libtorch_cuda_linux_Packages
|
859 | 838 | ################################################################################
|
860 |
| - - {{ if and(eq(parameters['BuildLibTorchPackages'], 'true'), eq(parameters['PushPackagesToFeed'], true)) }} |
861 |
| - condition: eq(variables['system.pullrequest.isfork'], false)) |
862 |
| - - {{ else }} |
863 |
| - condition: false |
| 839 | + condition: and(eq(parameters['BuildLibTorchPackages'], 'true'), eq(parameters['PushPackagesToFeed'], true), ne(variables['system.pullrequest.isfork'], true)) |
864 | 840 | dependsOn:
|
865 | 841 | - Build_libtorch_cuda_linux_Packages
|
866 | 842 | - CodeSign_Extras
|
|
0 commit comments