Firebase_cli_path:缺少firebase cli工具的路径。请在$ PATH中安装firebase或指定路径

马努·拉姆五世

Travis CI抛出firebase_cli_path。我不确定如何指定此路径。在Google文档中,它提到此路径将自动检测。好吧,那我需要将firebase工具安装到Travis CI中,该怎么办?

这是travis.yml

dist: trusty

branches:
  only:
    - master


before_install:
  - gem install bundler
  - bundle --version
  - bundle install

android:
  components:
    # Uncomment the lines below if you want to
    # use the latest revision of Android SDK Tools
    # - tools
    # - platform-tools

    # The BuildTools version used by your project
    - build-tools-28.0.3

    # The SDK version used to compile your project
    - android-28

    # Additional components
    - extra-google-google_play_services
    - extra-google-m2repository
    - extra-android-m2repository

    # Specify at least one system image,
    # if you need to run emulator(s) during your tests
    - sys-img-x86-android-26
    - sys-img-armeabi-v7a-android-17

script:
 - bundle exec fastlane android uatrelease

after_success:
 - firebase deploy --token $FIREBASE_TOKEN --non-interactive

这是fastfile

default_platform(:android)


platform :android do
  desc "Runs all the tests"
  lane :test do
    gradle(task: "test")
  end

  desc "Submit a new Beta Build to Hockey App"
  lane :beta do |options|
    gradle(task: "clean assembleRelease")

    firebase_app_distribution(
                           app: "1:***********************",
                           testers: "[email protected]",
                           release_notes: "Configuring Fastlane",
                           firebase_cli_token:ENV["FIREBASE_TOKEN"]
                       )

end
end

马努·拉姆五世

我已经弄清楚了,它现在正在工作。只是包括了在Travis中安装独立Firebase工具的脚本。检查并添加

curl -sL firebase.tools | 重击

在您的travis.yml文件中。

travis.yml样本

dist: trusty

branches:
  only:
    - master


before_install:
  - gem install bundler
  - bundle --version
  - bundle install

before_script:
  - curl -sL firebase.tools | bash

android:
  components:
    # Uncomment the lines below if you want to
    # use the latest revision of Android SDK Tools
    # - tools
    # - platform-tools

    # The BuildTools version used by your project
    - build-tools-28.0.3

    # The SDK version used to compile your project
    - android-28

    # Additional components
    - extra-google-google_play_services
    - extra-google-m2repository
    - extra-android-m2repository

    # Specify at least one system image,
    # if you need to run emulator(s) during your tests
    - sys-img-x86-android-26
    - sys-img-armeabi-v7a-android-17

script:
 - bundle exec fastlane “your action”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

firebase CLI在何处存储功能文件夹路径?

来自分类Dev

了解$ PATH变量:安装的gem不在路径中

来自分类Dev

在 linux mint 中安装 firebase cli 时出现错误

来自分类Dev

如何卸载Firebase CLI(firebase-tools)

来自分类Dev

为Mac的mTurk指定CLI路径

来自分类Dev

为Mac的mTurk指定CLI路径

来自分类Dev

Firebase CLI更改托管目标

来自分类Dev

按路径从 firebase 存储中检索图像

来自分类Dev

获取Firebase参考的路径

来自分类Dev

Firebase上传的文件路径

来自分类Dev

Firebase 路径引用

来自分类Dev

在PATH中添加新路径

来自分类Dev

nvcc fatal:与-ccbin指定的路径不同的PATH中的编译器“ cl.exe”

来自分类Dev

Firebase安全规则如何通配除指定路径外的所有路径

来自分类Dev

C++/CLI StreamWriter 不能指定路径

来自分类Dev

Windows无法启动Firestore Emulator的Firebase CLI

来自分类Dev

preact-cli 和 firebase 静态部署

来自分类Dev

firebase 多路径更新

来自分类Dev

如何使用终端命令从系统路径(`$ PATH`)中删除路径?

来自分类Dev

如何使用终端命令从系统路径(`$ PATH`)中删除路径?

来自分类Dev

从Java中的Path获取规范路径

来自分类Dev

如何从鱼$ PATH中永久删除路径?

来自分类Dev

从Java中的Path获取规范路径

来自分类Dev

如何在Firebase中附加其他对象的路径?

来自分类Dev

如何管理App中到Firebase数据的动态路径

来自分类Dev

如何在Firebase中附加其他对象的路径附加?

来自分类Dev

用于Firebase存储的文件路径(位于桌面中)

来自分类Dev

Firebase数据库:路径中的无效令牌

来自分类Dev

如何从 Firebase 中的特定路径数组获取数据?

Related 相关文章

热门标签

归档