-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathAndroid-Flutter-Build.yaml
More file actions
169 lines (169 loc) · 6.06 KB
/
Android-Flutter-Build.yaml
File metadata and controls
169 lines (169 loc) · 6.06 KB
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
---
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.1.*
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: 2f9d1f5
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_select_java_version
componentVersion: 1.0.*
stepName: Select Java Version
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-select-java-version-component
repoUrl: https://github.com/appcircleio/appcircle-select-java-version-component.git
commit: 0c841de
inputs:
- AC_SELECTED_JAVA_VERSION: "17"
- componentType: appcircle_flutter_install
componentVersion: 1.0.*
stepName: Flutter Install
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-flutter-install-component
repoUrl: https://github.com/appcircleio/appcircle-flutter-install-component.git
commit: 37852d6
inputs:
- AC_SELECTED_FLUTTER_VERSION: ""
outputs:
- PATH: PATH
- componentType: appcircle_android_flutter_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_flutter_build
componentVersion: 1.0.*
stepName: Flutter Build for Android
enabled: true
onError: $exit
webUrl: https://github.com/appcircleio/appcircle-android-flutter-build-component
repoUrl: https://github.com/appcircleio/appcircle-android-flutter-build-component.git
commit: 09b7012
inputs:
- AC_FLUTTER_PROJECT_DIR: $AC_REPOSITORY_DIR
- AC_FLUTTER_BUILD_MODE: $AC_FLUTTER_BUILD_MODE
- AC_FLUTTER_BUILD_EXTRA_ARGS: $AC_FLUTTER_BUILD_EXTRA_ARGS
- AC_OUTPUT_TYPE: $AC_OUTPUT_TYPE
outputs:
- AC_APK_PATH: AC_APK_PATH
- AC_AAB_PATH: AC_AAB_PATH
- componentType: appcircle_android_flutter_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_release_notes
componentVersion: 1.0.*
stepName: Publish Release Notes
enabled: true
onError: $next
webUrl: https://github.com/appcircleio/appcircle-release-notes-component
repoUrl: https://github.com/appcircleio/appcircle-release-notes-component.git
commit: fe0b0a4
inputs:
- AC_RELEASE_NOTES_PATH: $AC_RELEASE_NOTES_PATH
- AC_RELEASE_NOTES_TEMPLATE: |
<%# Please check our documentation for more examples by clicking the help button at the top. %>
Branch: $AC_GIT_BRANCH
Commit Hash: <%= ENV['AC_GIT_COMMIT'][0..6] %>
Commit Message: $AC_COMMIT_MESSAGE
Trigger Type: $AC_TRIGGER_REASON
Trigger User: $AC_INTERNAL_TRIGGER_USER
Git Tag: $AC_COMMIT_TAGS
Build Configuration: $AC_INTERNAL_CONFIGURATION_NAME
Build Workflow: $AC_WORKFLOW_NAME
- 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