]> git.proxmox.com Git - mirror_edk2.git/commitdiff
.azurepipelines: Update CI steps
authorSean Brogan <sean.brogan@microsoft.com>
Wed, 1 Apr 2020 07:14:37 +0000 (00:14 -0700)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 7 Apr 2020 12:07:15 +0000 (12:07 +0000)
Update CI steps to build base tools after setup and update,
as basetools might have dependencies that need to be resolved.

Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Signed-off-by: Shenglei Zhang <shenglei.zhang@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
.azurepipelines/templates/pr-gate-steps.yml

index a969661dea15a9671f8e96960d18f53d0737bf09..3fcc1e88d804d139a72bf72bd0f6f53a1aeae866 100644 (file)
@@ -39,11 +39,6 @@ steps:
     arguments: -c .pytool/CISettings.py -p ${{ parameters.build_pkgs }} --pr-target origin/$(System.PullRequest.targetBranch) --output-csv-format-string "##vso[task.setvariable variable=pkgs_to_build;isOutpout=true]{pkgcsv}" --output-count-format-string "##vso[task.setvariable variable=pkg_count;isOutpout=true]{pkgcount}"\r
   condition: eq(variables['Build.Reason'], 'PullRequest')\r
 \r
-# build basetools\r
-- template: basetools-build-steps.yml\r
-  parameters:\r
-    tool_chain_tag: ${{ parameters.tool_chain_tag }}\r
-\r
 # install spell check prereqs\r
 - template: spell-check-prereq-steps.yml\r
 \r
@@ -62,6 +57,13 @@ steps:
     arguments: -c .pytool/CISettings.py -p $(pkgs_to_build) -t ${{ parameters.build_targets}} -a ${{ parameters.build_archs}} TOOL_CHAIN_TAG=${{ parameters.tool_chain_tag}}\r
   condition: and(gt(variables.pkg_count, 0), succeeded())\r
 \r
+# build basetools\r
+#   do this after setup and update so that code base dependencies\r
+#   are all resolved.\r
+- template: basetools-build-steps.yml\r
+  parameters:\r
+    tool_chain_tag: ${{ parameters.tool_chain_tag }}\r
+\r
 - task: CmdLine@1\r
   displayName: Build and Test ${{ parameters.build_pkgs }} ${{ parameters.build_archs}}\r
   inputs:\r