-
Notifications
You must be signed in to change notification settings - Fork 3
/
Android-Smartface-Build.yaml
139 lines (139 loc) · 4.84 KB
/
Android-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
---
directories:
- AC_OUTPUT_DIR
- AC_SOURCE
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_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_android_build_version_increment
componentVersion: 1.0.*
stepName: Increment Build and Version Number
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-android-build-version-increment-component
repoUrl: https://github.com/appcircleio/appcircle-android-build-version-increment-component.git
commit: 9ec1626
inputs:
- AC_REPOSITORY_DIR: $AC_REPOSITORY_DIR
- AC_PROJECT_PATH: $AC_PROJECT_PATH
- AC_BUILD_NUMBER_SOURCE: $AC_BUILD_NUMBER_SOURCE
- AC_ANDROID_BUILD_NUMBER: $AC_ANDROID_BUILD_NUMBER
- AC_BUILD_OFFSET: $AC_BUILD_OFFSET
- AC_VERSION_NUMBER_SOURCE: $AC_VERSION_NUMBER_SOURCE
- AC_ANDROID_VERSION_NUMBER: $AC_ANDROID_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_VERSION_FLAVOR: $AC_VERSION_FLAVOR
outputs:
- AC_ANDROID_NEW_VERSION_CODE: ''
- AC_ANDROID_NEW_VERSION_NAME: ''
- componentType: appcircle_android_smartface_eject
componentVersion: "1.0.*"
stepName: Smartface Eject for Android
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-android-smartface-eject-component
repoUrl: https://github.com/appcircleio/appcircle-android-smartface-eject-component.git
commit: ce6fb31
inputs:
- AC_REPOSITORY_DIR: "$AC_REPOSITORY_DIR"
- AC_SMARTFACE_CLI_VERSION: ""
- AC_SMARTFACE_PLAYER_VERSION: ""
outputs:
- AC_MODULE: AC_MODULE
- AC_VARIANTS: AC_VARIANTS
- AC_PROJECT_PATH: AC_PROJECT_PATH
- componentType: appcircle_android_build
componentVersion: "1.0.*"
stepName: Android Build
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-android-build-component
repoUrl: https://github.com/appcircleio/appcircle-android-build-component.git
commit: 9c8df63
inputs:
- AC_MODULE: $AC_MODULE
- AC_VARIANTS: $AC_VARIANTS
- AC_OUTPUT_TYPE: $AC_OUTPUT_TYPE
- AC_REPOSITORY_DIR: $AC_REPOSITORY_DIR
- AC_PROJECT_PATH: $AC_PROJECT_PATH
outputs:
- AC_APK_PATH: AC_APK_PATH
- AC_AAB_PATH: AC_AAB_PATH
- componentType: appcircle_android_sign
componentVersion: "1.0.*"
stepName: Android Sign
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-android-sign-component
repoUrl: https://github.com/appcircleio/appcircle-android-sign-component.git
commit: a3d10d4
inputs:
- AC_APK_PATH: $AC_APK_PATH
- AC_AAB_PATH: $AC_AAB_PATH
- AC_ANDROID_KEYSTORE_PATH: $AC_ANDROID_KEYSTORE_PATH
- AC_ANDROID_KEYSTORE_PASSWORD: $AC_ANDROID_KEYSTORE_PASSWORD
- AC_ANDROID_ALIAS: $AC_ANDROID_ALIAS
- AC_ANDROID_ALIAS_PASSWORD: $AC_ANDROID_ALIAS_PASSWORD
- AC_V2_SIGN: "true"
outputs:
- AC_SIGNED_APK_PATH: AC_SIGNED_APK_PATH
- AC_SIGNED_AAB_PATH: AC_SIGNED_AAB_PATH
- componentType: appcircle_android_post_process
componentVersion: "1.0.*"
stepName: Android App Post-Processor
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-android-post-process-component
repoUrl: https://github.com/appcircleio/appcircle-android-post-process-component.git
commit: d8365d3
outputs:
- AC_ANDROID_POST_PROCESS_OUTPUT_PATH: AC_ANDROID_POST_PROCESS_OUTPUT_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