basetools-build-steps.yml 782 B

12345678910111213141516171819202122232425262728
  1. ## @file
  2. # File templates/basetools-build-job.yml
  3. #
  4. # template file to build basetools
  5. #
  6. # Copyright (c) Microsoft Corporation.
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. ##
  9. parameters:
  10. tool_chain_tag: ''
  11. steps:
  12. - task: CmdLine@1
  13. displayName: Build Base Tools from source
  14. inputs:
  15. filename: python
  16. arguments: BaseTools/Edk2ToolsBuild.py -t ${{ parameters.tool_chain_tag }}
  17. condition: and(gt(variables.pkg_count, 0), succeeded())
  18. - task: CopyFiles@2
  19. displayName: "Copy base tools build log"
  20. inputs:
  21. targetFolder: '$(Build.ArtifactStagingDirectory)'
  22. SourceFolder: 'BaseTools/BaseToolsBuild'
  23. contents: |
  24. BASETOOLS_BUILD*.*
  25. flattenFolders: true
  26. condition: and(gt(variables.pkg_count, 0), succeededOrFailed())