-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathazure-pipelines.yml
50 lines (47 loc) · 2.32 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
43
44
45
46
47
48
49
50
# Xcode
# Build, test, and archive an Xcode workspace on macOS.
# Add steps that install certificates, test, sign, and distribute an app, save build artifacts, and more:
# https://docs.microsoft.com/azure/devops/pipelines/languages/xcode
trigger:
- master
pool:
vmImage: 'macOS-10.15'
steps:
- task: InstallSSHKey@0
inputs:
hostName: github.com,192.30.253.112 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
sshPublicKey: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCWQUhXiM2PrmDsO3rEWIIm0UTHf6MCaGcweV+BzlbEnKsIVsx7O3eeUl/yOcjlaDgSMRjSvYthbpOLfQfD3i19obiw897MJmtX3xovyTd6WWjnLSUmushnHT0dsZ26LOmvQCp3KmslfKTxBS4uE0f8UfDhP+LdX9CeQhtTXF8cg+aUeLuiEL871eWhiwY+aRiCkpveVN1C7BcYLHpuw7Qba/0x1kvjDW/DnPNZOFlkOSK6a+BBAdwRUQ5vqlTfBcD8/zJu5p160GEx0fX6sBWUJQnbigdNxAaE9+t1IY7CGoYRbdW+R7/XhgWGwC1NVzul5yjHUjbeKEDzQzOYmmrV d059314@C02V26PRHTD6
sshKeySecureFile: id_rsa.fastlane-ci
- script: git clone git@github.com:Mau04/mathandoro-secret.git
displayName: 'git clone test'
- script: fastlane setup_keychain
displayName: 'Setup Keychain'
env:
MATCH_PASSWORD: '$(MATCH_PASSWORD)'
FASTLANE_PASSWORD: '$(FASTLANE_PASSWORD)'
MATCH_KEYCHAIN_NAME: '$(MATCH_KEYCHAIN_NAME)'
- script: fastlane set_build_number
displayName: 'Set build number with fastlane'
- script: fastlane build_beta
displayName: 'Build beta app with fastlane'
env:
MATCH_PASSWORD: '$(MATCH_PASSWORD)'
FASTLANE_PASSWORD: '$(FASTLANE_PASSWORD)'
MATCH_KEYCHAIN_NAME: '$(MATCH_KEYCHAIN_NAME)'
- script: fastlane build_production
displayName: 'Build production app with fastlane'
env:
MATCH_PASSWORD: '$(MATCH_PASSWORD)'
FASTLANE_PASSWORD: '$(FASTLANE_PASSWORD)'
MATCH_KEYCHAIN_NAME: '$(MATCH_KEYCHAIN_NAME)'
- task: CopyFiles@2
displayName: 'Archive .ipa files'
inputs:
contents: '**/*.ipa'
targetFolder: '$(build.artifactStagingDirectory)'
- task: CopyFiles@2
displayName: 'Archive dsyms'
inputs:
contents: '**/*.dSYM.zip'
targetFolder: '$(build.artifactStagingDirectory)'
- task: PublishBuildArtifacts@1