forked from appium/ios-test-app
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.azure-pipelines.yml
42 lines (36 loc) · 1.03 KB
/
.azure-pipelines.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
trigger:
- master
pool:
vmImage: 'macOS 10.14'
variables:
- group: 'iosApps'
- name: 'sdk'
value: 'iphoneos'
- name: 'configuration'
value: 'Release'
steps:
- task: InstallAppleCertificate@2
inputs:
certSecureFile: $(iosCertificateSecureFile)
certPwd: $(iosCertificatePassword)
- task: InstallAppleProvisioningProfile@1
inputs:
provProfileSecureFile: $(iosProvisioningProfile)
- task: Xcode@5
displayName: 'Build the TestApp app using Xcode'
inputs:
actions: 'build'
sdk: $(sdk)
configuration: $(configuration)
xcWorkspacePath: 'TestApp.xcodeproj/project.xcworkspace'
useXcpretty: false
packageApp: true
exportPath: '$(Build.ArtifactStagingDirectory)/apps/$(sdk)/$(configuration)/UICatalog'
signingOption: 'manual'
provisioningProfileUuid: $(APPLE_PROV_PROFILE_UUID)
signingIdentity: $(APPLE_CERTIFICATE_SIGNING_IDENTITY)
- task: PublishBuildArtifacts@1
inputs:
pathToPublish: '$(Build.ArtifactStagingDirectory)/apps'
artifactName: 'apps'
artifactType: 'container'