Skip to content

Commit 5150847

Browse files
committed
feat: update bitrise.yml to generate signed APK
1 parent 8ec84f9 commit 5150847

File tree

1 file changed

+73
-66
lines changed

1 file changed

+73
-66
lines changed

bitrise.yml

Lines changed: 73 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ format_version: '8'
33
default_step_lib_source: https://github.com/bitrise-io/bitrise-steplib.git
44
project_type: android
55
trigger_map:
6-
- push_branch: "*"
7-
workflow: primary
8-
- pull_request_source_branch: "*"
9-
workflow: primary
6+
- push_branch: "*"
7+
workflow: primary
8+
- pull_request_source_branch: "*"
9+
workflow: primary
1010
workflows:
1111
deploy:
1212
description: |
@@ -42,69 +42,76 @@ workflows:
4242
4343
The next change in your repository that matches any of your trigger map event will start **deploy** workflow.
4444
steps:
45-
- activate-ssh-key@4:
46-
run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}'
47-
- git-clone@4: {}
48-
- cache-pull@2: {}
49-
- script@1:
50-
title: Do anything with Script step
51-
- install-missing-android-tools@2:
52-
inputs:
53-
- gradlew_path: "$PROJECT_LOCATION/gradlew"
54-
- change-android-versioncode-and-versionname@1:
55-
inputs:
56-
- build_gradle_path: "$PROJECT_LOCATION/$MODULE/build.gradle"
57-
- android-lint@0:
58-
inputs:
59-
- project_location: "$PROJECT_LOCATION"
60-
- module: "$MODULE"
61-
- variant: "$VARIANT"
62-
- android-unit-test@1:
63-
inputs:
64-
- project_location: "$PROJECT_LOCATION"
65-
- module: "$MODULE"
66-
- variant: "$VARIANT"
67-
- android-build@0:
68-
inputs:
69-
- project_location: "$PROJECT_LOCATION"
70-
- module: "$MODULE"
71-
- variant: "$VARIANT"
72-
- sign-apk@1:
73-
run_if: '{{getenv "BITRISEIO_ANDROID_KEYSTORE_URL" | ne ""}}'
74-
- deploy-to-bitrise-io@1: {}
75-
- cache-push@2: {}
45+
- activate-ssh-key@4:
46+
run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}'
47+
- git-clone@4: {}
48+
- cache-pull@2: {}
49+
- script@1:
50+
title: Do anything with Script step
51+
- install-missing-android-tools@2:
52+
inputs:
53+
- gradlew_path: "$PROJECT_LOCATION/gradlew"
54+
- change-android-versioncode-and-versionname@1:
55+
inputs:
56+
- build_gradle_path: "$PROJECT_LOCATION/$MODULE/build.gradle"
57+
- android-lint@0:
58+
inputs:
59+
- project_location: "$PROJECT_LOCATION"
60+
- module: "$MODULE"
61+
- variant: "$VARIANT"
62+
- android-unit-test@1:
63+
inputs:
64+
- project_location: "$PROJECT_LOCATION"
65+
- module: "$MODULE"
66+
- variant: "$VARIANT"
67+
- android-build@0:
68+
inputs:
69+
- project_location: "$PROJECT_LOCATION"
70+
- module: "$MODULE"
71+
- variant: "$VARIANT"
72+
- sign-apk@1:
73+
run_if: '{{getenv "BITRISEIO_ANDROID_KEYSTORE_URL" | ne ""}}'
74+
- deploy-to-bitrise-io@1: {}
75+
- cache-push@2: {}
7676
primary:
7777
steps:
78-
- activate-ssh-key@4:
79-
run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}'
80-
- git-clone@4: {}
81-
- cache-pull@2: {}
82-
- script@1:
83-
title: Do anything with Script step
84-
- install-missing-android-tools@2:
85-
inputs:
86-
- gradlew_path: "$PROJECT_LOCATION/gradlew"
87-
- android-lint@0:
88-
inputs:
89-
- project_location: "$PROJECT_LOCATION"
90-
- module: "$MODULE"
91-
- variant: "$VARIANT"
92-
- android-unit-test@1:
93-
inputs:
94-
- project_location: "$PROJECT_LOCATION"
95-
- module: "$MODULE"
96-
- variant: "$VARIANT"
97-
is_always_run: true
98-
- deploy-to-bitrise-io@1: {}
99-
- cache-push@2: {}
78+
- activate-ssh-key@4:
79+
run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}'
80+
- git-clone@4: {}
81+
- cache-pull@2: {}
82+
- script@1:
83+
title: Do anything with Script step
84+
- install-missing-android-tools@2:
85+
inputs:
86+
- gradlew_path: "$PROJECT_LOCATION/gradlew"
87+
- android-lint@0:
88+
inputs:
89+
- project_location: "$PROJECT_LOCATION"
90+
- module: "$MODULE"
91+
- variant: "$VARIANT"
92+
- android-unit-test@1:
93+
inputs:
94+
- project_location: "$PROJECT_LOCATION"
95+
- module: "$MODULE"
96+
- variant: "$VARIANT"
97+
is_always_run: true
98+
- android-build@0:
99+
inputs:
100+
- module: app
101+
- build_type: aab
102+
- sign-apk@1:
103+
inputs:
104+
- output_name: "$BITRISE_APP_TITLE-$BITRISE_GIT_BRANCH-$BITRISE_BUILD_NUMBER"
105+
- deploy-to-bitrise-io@1: {}
106+
- cache-push@2: {}
100107
app:
101108
envs:
102-
- opts:
103-
is_expand: false
104-
PROJECT_LOCATION: "."
105-
- opts:
106-
is_expand: false
107-
MODULE: app
108-
- opts:
109-
is_expand: false
110-
VARIANT: ''
109+
- opts:
110+
is_expand: false
111+
PROJECT_LOCATION: "."
112+
- opts:
113+
is_expand: false
114+
MODULE: app
115+
- opts:
116+
is_expand: false
117+
VARIANT: ''

0 commit comments

Comments
 (0)