base_job.yml 939 B

123456789101112131415161718192021222324252627282930313233343536
  1. parameters:
  2. name: ''
  3. action: ''
  4. target: ''
  5. dest: ''
  6. sdk: ''
  7. iphoneModel: ''
  8. ipadModel: ''
  9. tvModel: ''
  10. iosVersion: ''
  11. xcodeVersion: ''
  12. tvVersion: ''
  13. vmImage: ''
  14. extraXcArgs: ''
  15. jobs:
  16. - job: ${{ parameters.name }}
  17. pool:
  18. vmImage: ${{ parameters.vmImage }}
  19. variables:
  20. ACTION: ${{ parameters.action }}
  21. TARGET: ${{ parameters.target }}
  22. DEST: ${{ parameters.dest }}
  23. SDK: ${{ parameters.sdk }}
  24. CODE_SIGN: ${{ parameters.codeSign }}
  25. IPHONE_MODEL: ${{ parameters.iphoneModel }}
  26. TV_MODEL: ${{ parameters.tvModel }}
  27. IPAD_MODEL: ${{ parameters.ipadModel }}
  28. IOS_VERSION: ${{ parameters.iosVersion }}
  29. XCODE_VERSION: ${{ parameters.xcodeVersion }}
  30. TV_VERSION: ${{ parameters.tvVersion }}
  31. EXTRA_XC_ARGS: ${{ parameters.extraXcArgs }}
  32. steps:
  33. - template: bootstrap_steps.yml
  34. - script: ./Scripts/build.sh