-
Notifications
You must be signed in to change notification settings - Fork 3
/
Android-JavaKotlin-Build.yaml
129 lines (129 loc) · 4.5 KB
/
Android-JavaKotlin-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
---
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: 6f58522
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: aa07fc1
inputs:
- AC_GIT_URL: $AC_GIT_URL
- AC_GIT_COMMIT: $AC_GIT_COMMIT
- AC_GIT_BRANCH: $AC_GIT_BRANCH
- AC_GIT_TAG: ""
- AC_GIT_LFS: "false"
- AC_GIT_SUBMODULE: ""
- AC_GIT_CACHE_CREDENTIALS: "true"
- AC_GIT_EXTRA_PARAMS: $AC_GIT_EXTRA_PARAMS
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: ed1b419
inputs:
- Execute: "ruby"
- Script: |
puts "___ Hello world! ___"
- 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: f63fb7b
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_CODE
- AC_ANDROID_NEW_VERSION_NAME: AC_ANDROID_NEW_VERSION_NAME
- 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: c7c17e3
inputs:
- AC_REPOSITORY_DIR: $AC_REPOSITORY_DIR
- AC_PROJECT_PATH: $AC_PROJECT_PATH
- AC_MODULE: $AC_MODULE
- AC_VARIANTS: $AC_VARIANTS
- AC_OUTPUT_TYPE: $AC_OUTPUT_TYPE
- AC_GRADLE_BUILD_EXTRA_ARGS: $AC_GRADLE_BUILD_EXTRA_ARGS
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: b767c18
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: "false"
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: 9498afa
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: f8aa050
inputs:
- AC_UPLOAD_DIR: $AC_OUTPUT_DIR