初始化提交
This commit is contained in:
36
azure-templates/base_job.yml
Normal file
36
azure-templates/base_job.yml
Normal file
@@ -0,0 +1,36 @@
|
||||
parameters:
|
||||
name: ''
|
||||
action: ''
|
||||
target: ''
|
||||
dest: ''
|
||||
sdk: ''
|
||||
iphoneModel: ''
|
||||
ipadModel: ''
|
||||
tvModel: ''
|
||||
iosVersion: ''
|
||||
xcodeVersion: ''
|
||||
tvVersion: ''
|
||||
vmImage: ''
|
||||
extraXcArgs: ''
|
||||
|
||||
|
||||
jobs:
|
||||
- job: ${{ parameters.name }}
|
||||
pool:
|
||||
vmImage: ${{ parameters.vmImage }}
|
||||
variables:
|
||||
ACTION: ${{ parameters.action }}
|
||||
TARGET: ${{ parameters.target }}
|
||||
DEST: ${{ parameters.dest }}
|
||||
SDK: ${{ parameters.sdk }}
|
||||
CODE_SIGN: ${{ parameters.codeSign }}
|
||||
IPHONE_MODEL: ${{ parameters.iphoneModel }}
|
||||
TV_MODEL: ${{ parameters.tvModel }}
|
||||
IPAD_MODEL: ${{ parameters.ipadModel }}
|
||||
IOS_VERSION: ${{ parameters.iosVersion }}
|
||||
XCODE_VERSION: ${{ parameters.xcodeVersion }}
|
||||
TV_VERSION: ${{ parameters.tvVersion }}
|
||||
EXTRA_XC_ARGS: ${{ parameters.extraXcArgs }}
|
||||
steps:
|
||||
- template: bootstrap_steps.yml
|
||||
- script: ./Scripts/build.sh
|
||||
7
azure-templates/bootstrap_steps.yml
Normal file
7
azure-templates/bootstrap_steps.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
steps:
|
||||
- script: sudo xcode-select --switch "/Applications/Xcode_$(XCODE_VERSION).app/Contents/Developer"
|
||||
- script: mkdir -p ./Resources/WebDriverAgent.bundle
|
||||
- task: UseRubyVersion@0
|
||||
inputs:
|
||||
versionSpec: '3.3'
|
||||
addToPath: true
|
||||
4
azure-templates/node_setup_steps.yml
Normal file
4
azure-templates/node_setup_steps.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
steps:
|
||||
- task: NodeTool@0
|
||||
inputs:
|
||||
versionSpec: "$(DEFAULT_NODE_VERSION)"
|
||||
Reference in New Issue
Block a user