-
Notifications
You must be signed in to change notification settings - Fork 3
/
iOS-Smartface-Build.yaml
194 lines (194 loc) · 6.88 KB
/
iOS-Smartface-Build.yaml
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
---
directories:
- AC_SOURCE
- AC_OUTPUT_DIR
steps:
- componentType: appcircle_activate_ssh_key
componentVersion: "1.0.*"
stepName: Activate SSH Private Key
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-activate-ssh-key-component
repoUrl: https://github.com/appcircleio/appcircle-activate-ssh-key-component.git
commit: 3f323d7
inputs:
- AC_REPOSITORY_SSH_KEY: $AC_REPOSITORY_SSH_KEY
outputs:
- SSH_AUTH_SOCK: SSH_AUTH_SOCK
- componentType: appcircle_git_clone
componentVersion: "1.0.*"
stepName: Git Clone
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-git-clone-component
repoUrl: https://github.com/appcircleio/appcircle-git-clone-component.git
commit: 6343567
inputs:
- AC_GIT_URL: "$AC_GIT_URL"
- AC_GIT_LFS: "false"
- AC_GIT_BRANCH: "$AC_GIT_BRANCH"
- AC_GIT_COMMIT: "$AC_GIT_COMMIT"
- AC_GIT_CACHE_CREDENTIALS: "true"
outputs:
- AC_REPOSITORY_DIR: "AC_REPOSITORY_DIR"
- componentType: appcircle_custom_script
componentVersion: "1.0.*"
stepName: Custom Script
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-custom-script-component
repoUrl: https://github.com/appcircleio/appcircle-custom-script-component.git
commit: cbea20fd9b7c43c6d1c98390ded12466f15287bf
inputs:
- Execute: "ruby"
- Script: |
puts "___ Hello world! ___"
- componentType: appcircle_ios_install_certificates_and_profiles
componentVersion: "1.0.*"
stepName: Install Certificates & Profiles
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-ios-install-certificates-and-profiles-component
repoUrl: https://github.com/appcircleio/appcircle-ios-install-certificates-and-profiles-component.git
commit: 9c03945
inputs:
- AC_CERTIFICATES: "$AC_CERTIFICATES"
- AC_PROVISIONING_PROFILES: "$AC_PROVISIONING_PROFILES"
outputs:
- AC_KEYCHAIN_PATH: "AC_KEYCHAIN_PATH"
- AC_KEYCHAIN_PASSWORD: "AC_KEYCHAIN_PASSWORD"
- componentType: appcircle_node_install
componentVersion: "1.0.*"
stepName: Install Node
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-node-install-component
repoUrl: https://github.com/appcircleio/appcircle-node-install-component.git
commit: d65ba5b
inputs:
- AC_SELECTED_NODE_VERSION: lts
- componentType: appcircle_ios_smartface_eject
componentVersion: "1.0.*"
stepName: Smartface Eject for iOS
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-ios-smartface-eject-component
repoUrl: https://github.com/appcircleio/appcircle-ios-smartface-eject-component.git
commit: 37c93b6
inputs:
- AC_REPOSITORY_DIR: $AC_REPOSITORY_DIR
- AC_SMARTFACE_CLI_VERSION: ""
- AC_SMARTFACE_PLAYER_VERSION: ""
- AC_INCLUDE_XCODE_PROJECT: "false"
- AC_XCODE_LIST_DIR: "$AC_XCODE_LIST_DIR"
outputs:
- AC_PROJECT_PATH: AC_PROJECT_PATH
- AC_SCHEME: AC_SCHEME
- AC_XCODE_VERSION: AC_XCODE_VERSION
- AC_BUNDLE_IDENTIFIERS: AC_BUNDLE_IDENTIFIERS
- componentType: appcircle_xcode_select
componentVersion: "1.0.*"
stepName: Xcode Select
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-xcode-select-component
repoUrl: https://github.com/appcircleio/appcircle-xcode-select-component.git
commit: f94a19c
inputs:
- AC_XCODE_LIST_DIR: "$AC_XCODE_LIST_DIR"
- AC_XCODE_VERSION: "$AC_XCODE_VERSION"
outputs:
- XCODE_DEVELOPER_DIR_PATH: "XCODE_DEVELOPER_DIR_PATH"
- componentType: appcircle_cocoapods
componentVersion: "1.0.*"
stepName: Cocoapods Install
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-cocoapods-component
repoUrl: https://github.com/appcircleio/appcircle-cocoapods-component.git
commit: fa877ae
inputs:
- AC_PROJECT_PATH: "$AC_PROJECT_PATH"
- AC_REPOSITORY_DIR: "$AC_REPOSITORY_DIR"
- componentType: appcircle_ios_build_version_increment
componentVersion: 2.0.*
stepName: Increment Build and Version Number
webUrl: 'https://github.com/appcircleio/appcircle-ios-build-version-increment'
repoUrl: 'https://github.com/appcircleio/appcircle-ios-build-version-increment.git'
commit: 4707781
enabled: true
onError: $exit
alwaysRun: false
inputs:
- AC_REPOSITORY_DIR: $AC_REPOSITORY_DIR
- AC_PROJECT_PATH: $AC_PROJECT_PATH
- AC_SCHEME: $AC_SCHEME
- AC_BUILD_NUMBER_SOURCE: $AC_BUILD_NUMBER_SOURCE
- AC_IOS_BUILD_NUMBER: $AC_IOS_BUILD_NUMBER
- AC_BUILD_OFFSET: $AC_BUILD_OFFSET
- AC_VERSION_NUMBER_SOURCE: $AC_VERSION_NUMBER_SOURCE
- AC_IOS_VERSION_NUMBER: $AC_IOS_VERSION_NUMBER
- AC_VERSION_STRATEGY: $AC_VERSION_STRATEGY
- AC_VERSION_OFFSET: $AC_VERSION_OFFSET
- AC_OMIT_ZERO_PATCH_VERSION: $AC_OMIT_ZERO_PATCH_VERSION
- AC_BUNDLE_ID: $AC_BUNDLE_ID
- AC_APPSTORE_COUNTRY: $AC_APPSTORE_COUNTRY
- AC_TARGETS: $AC_TARGETS
- AC_IOS_CONFIGURATION_NAME: $AC_IOS_CONFIGURATION_NAME
outputs:
- AC_IOS_NEW_BUILD_NUMBER: ''
- AC_IOS_NEW_VERSION_NUMBER: ''
- componentType: appcircle_ios_build_sign
componentVersion: "1.1.*"
stepName: Xcodebuild for Devices
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-ios-build-sign-component
repoUrl: https://github.com/appcircleio/appcircle-ios-build-sign-component.git
commit: d100e9c
inputs:
- AC_REPOSITORY_DIR: $AC_REPOSITORY_DIR
- AC_OUTPUT_DIR_PATH: $AC_OUTPUT_DIR
- AC_SCHEME: "$AC_SCHEME"
- AC_ARCHIVE_FLAGS: "$AC_XCODE_BUILD_EXTRA_FLAGS -quiet"
- AC_PROJECT_PATH: "$AC_PROJECT_PATH"
- AC_CERTIFICATES: $AC_CERTIFICATES
- AC_BUNDLE_IDENTIFIERS: $AC_BUNDLE_IDENTIFIERS
- AC_PROVISIONING_PROFILES: $AC_PROVISIONING_PROFILES
- AC_COMPILER_INDEX_STORE_ENABLE: "NO"
- AC_METHOD_FOR_EXPORT: "auto-detect"
outputs:
- AC_EXPORT_DIR: AC_EXPORT_DIR
- AC_ARCHIVE_METADATA_PATH: AC_ARCHIVE_METADATA_PATH
- AC_ARCHIVE_PATH: AC_ARCHIVE_PATH
- componentType: appcircle_ios_build_simulator
componentVersion: "1.3.*"
stepName: Xcodebuild for iOS Simulator
enabled: true
onError: $next
webUrl: https://github.com/appcircleio/appcircle-ios-build-simulator
repoUrl: https://github.com/appcircleio/appcircle-ios-build-simulator.git
commit: 8a407a7
inputs:
- AC_REPOSITORY_DIR: $AC_REPOSITORY_DIR
- AC_OUTPUT_DIR_PATH: $AC_OUTPUT_DIR
- AC_SCHEME: "$AC_SCHEME"
- AC_SIMULATOR_ARCH: "arm64"
- AC_SIMULATOR_NAME: $AC_SIMULATOR_NAME
- AC_ARCHIVE_FLAGS: "$AC_XCODE_BUILD_EXTRA_FLAGS -quiet"
- AC_PROJECT_PATH: "$AC_PROJECT_PATH"
- AC_COMPILER_INDEX_STORE_ENABLE: "NO"
- AC_CONFIGURATION_NAME: "Debug"
outputs:
- AC_SIMULATOR_APP_PATH: AC_SIMULATOR_APP_PATH
- componentType: appcircle_export_build_artifacts
componentVersion: "1.0.*"
stepName: Export Build Artifacts
alwaysRun: true
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-export-build-artifacts
repoUrl: https://github.com/appcircleio/appcircle-export-build-artifacts.git
commit: eb322a3
inputs:
- AC_UPLOAD_DIR: $AC_OUTPUT_DIR