forked from appcircleio/appcircle-workflows
-
Notifications
You must be signed in to change notification settings - Fork 0
/
iOS-ObjectiveCSwift-Build.yaml
108 lines (108 loc) · 3.84 KB
/
iOS-ObjectiveCSwift-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
---
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: 54ce947372bf3ad860c9ee8955a6982773c97cdd
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: 578c6b8d18ad210be6dbf93d1013517880c92d42
inputs:
- AC_GIT_URL: "$AC_GIT_URL"
- AC_GIT_LFS: "false"
- AC_GIT_BRANCH: "$AC_GIT_BRANCH"
- AC_GIT_COMMIT: "$AC_GIT_COMMIT"
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_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: 6ff62f61930f3a1e868cbdbc377fa2f0900569bd
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: 1627f43deaebc0a3306eb5f9a1a9b7b37e6d780b
inputs:
- AC_PROJECT_PATH: "$AC_PROJECT_PATH"
- AC_REPOSITORY_DIR: "$AC_REPOSITORY_DIR"
- componentType: appcircle_ios_build_sign
componentVersion: "1.0.*"
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: dc149ce1ef4b27b18c61c1fa7f0c5cb003defa0e
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"
- 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.1.*"
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: e716c64d2c94162ba444e3029d52622a4e4d3b67
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"
- AC_PROJECT_PATH: "$AC_PROJECT_PATH"
- AC_COMPILER_INDEX_STORE_ENABLE: "NO"
outputs:
- AC_SIMULATOR_ARCHIVE_PATH: AC_SIMULATOR_ARCHIVE_PATH