android - Bitrise CLI - 不支持的协议方案错误
问题描述
我正在尝试在本地运行工作流进行测试,所以我bitrise.yml
从 Bitrise 仪表板获取文件。
因此,在secreats部分中,我添加了一个.bitrise.secrets.yml
文件来设置secreat Env,正如他们所说
所以运行后
➜ bitrise run deploy-android
我收到了这个错误
Download keystore
Failed to download keystore, error: [Get "[REDACTED]": unsupported protocol scheme ""]
| |
+---+---------------------------------------------------------------+----------+
| x | sign-apk@1 (exit code: 1) | 0.72 sec |
比特升.yml
---
format_version: "11"
default_step_lib_source: "https://github.com/bitrise-io/bitrise-steplib.git"
project_type: react-native
trigger_map:
- pull_request_source_branch: "*"
workflow: primary
workflows:
deploy-android:
description: >.....
steps:
- activate-ssh-key@4:
run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}'
- git-clone@6: {}
- script@1:
title: Do anything with Script step
- yarn@0:
inputs:
- command: install
- install-missing-android-tools@3.0: {}
- change-android-versioncode-and-versionname@1:
inputs:
- build_gradle_path: android/app/build.gradle
- version_code_offset: "2"
- new_version_name: '"1.0.1"'
- android-build@1:
inputs:
- project_location: android
- variant: release
- module: app
- build_type: aab
- sign-apk@1:
inputs:
- use_apk_signer: "true"
- deploy-to-bitrise-io@2: {}
- google-play-deploy@3:
inputs:
- service_account_json_key_path: $SERVICE_ACCOUNT_GOOGLE_PLAY
- track: production
- package_name: com.myapp.pos
envs:
- opts:
is_expand: false
GRADLEW_PATH: android/gradlew
app:
envs:
- BITRISEIO_ANDROID_KEYSTORE_URL: $BITRISEIO_ANDROID_KEYSTORE_URL
- BITRISEIO_ANDROID_KEYSTORE_PASSWORD: $BITRISEIO_ANDROID_KEYSTORE_PASSWORD
- BITRISEIO_ANDROID_KEYSTORE_ALIAS: $BITRISEIO_ANDROID_KEYSTORE_ALIAS
- BITRISEIO_ANDROID_KEYSTORE_PRIVATE_KEY_PASSWORD: $BITRISEIO_ANDROID_KEYSTORE_PRIVATE_KEY_PASSWORD
- opts:
is_expand: false
PROJECT_LOCATION: android
- opts:
is_expand: false
MODULE: app
- opts:
is_expand: false
VARIANT: release
- opts:
is_expand: false
BITRISE_PROJECT_PATH: ios/orderApp.xcworkspace
- opts:
is_expand: false
BITRISE_SCHEME: orderApp
- opts:
is_expand: false
BITRISE_EXPORT_METHOD: app-store
meta:
bitrise.io:
machine_type_id: g2.4core
.bitrise.secrets.yml
envs:
- BITRISEIO_ANDROID_KEYSTORE_URL: android/app/my-upload-key.keystore
- BITRISEIO_ANDROID_KEYSTORE_PASSWORD: ******
- BITRISEIO_ANDROID_KEYSTORE_ALIAS: my-key-alias
- BITRISEIO_ANDROID_KEYSTORE_PRIVATE_KEY_PASSWORD: ******
解决方案
推荐阅读
- flutter - Flutter Geocoder 不会构建
- arrays - 在 qsort() 之后无法循环遍历字符串数组
- flutter - Flutter - 如何向下滚动卡片
- sql - 如何为 db2 Sql 中的每一列汇总不具有空值的记录?
- python - Python 网页抓取 Hackerrank
- oracle-golden-gate - Goldengate 微服务和 Yum 更新
- python - 如何在 Pandas 中使用 Groupby 函数按年份分组时找到不同类别的百分比?
- vb.net - 如何从函数中的不同函数访问返回的变量?
- node.js - nodejs 中的 cross-env 命令如何工作?
- javascript - Graphvis - 水平而不是垂直层次结构?