📌  相关文章
📜  使用 trivis 部署到 firebase - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:06:51.572000             🧑  作者: Mango

使用 Trivis 部署到 Firebase - Shell/Bash

Firebase 是 Google 提供的一个强大的移动和 Web 开发平台,让开发者可以快速构建高效的应用程序。而 Travis 则是一个免费的持续集成工具,允许开发者跟踪和构建软件项目。在使用这两个工具的过程中,开发者可以快速部署他们的应用程序到 Firebase 上。

前置条件

在开始使用 Trivis 部署到 Firebase 之前,确保以下条件被满足:

  • 拥有一个 Firebase 账号,并且已经创建了一个项目。
  • 在项目中创建了一个 Firebase 应用程序,并且已经关联了您的应用程序。
  • 在 Github 上创建了一个可用的项目,并且已经进行了初始化。
步骤

下面是使用 Trivis 部署到 Firebase 的步骤:

  1. 打开 TravisCI 的官方网站并通过 Github 授权您的账户。
  2. 使用 Github 的账号信息登录并打开控制面板。
  3. 找到需要构建的项目,在该项目中单击“设置”。
  4. 在设置页中找到“Environment Variables”并单击它。
  5. 在“Environment Variables”页面上,输入您的 Firebase 项目的 API 密钥和应用程序 ID。
  6. 在 Github 上找到项目根目录,并创建一个名为.travis.yml的文件,在其中添加以下代码:
language: node_js
node_js:
  - stable
cache:
  directories:
  - node_modules
script:
  - npm test
  - npm run build
deploy:
  provider: firebase
  skip_cleanup: true
  token:
    secure: $FIREBASE_TOKEN

解释:该文件配置了 npm,指定了 node.js 的版本和运行脚本。在这里,我们设置了测试和构建脚本。最后,部署配置给出了 Firebase 的API凭据和应用程序 ID,这些信息可以存储在 TravisCI 上的“Environment Variable”中。

  1. 现在将 TravisCI 部署密钥添加到 Firebase 中:
$ npm install firebase-tools -g
$ firebase login:ci --interactive
  1. 该命令将打开交互式登录程序。在终端中输入您的选项,然后使用您的账户进行身份验证。
  2. 输入该命令以将部署令牌添加到 TravisCI 中:
$ travis encrypt $(firebase login:ci --print-token) --add

解释:此命令输出一个加密标记并将其附加到您的.travis.yml文件中,以便在部署期间使用。

  1. 使用 git 将更改提交和推送到 Github 仓库上,并观察 TravisCI 的构建过程。
  2. 完成了部署后,在 Firebase 控制面板上可以找到应用程序的 URL,可以在浏览器中输入该 URL 访问您的 Firebase 应用程序。
结论

在这篇文章中,我们学习了如何使用 TravisCI 部署到 Firebase 上。首先,我们配置了环境,然后创建了.travis.yml文件,并添加了部署凭据。最后,我们验证了部署是否成功。这些步骤可以帮助开发者快速将他们的应用程序部署到 Firebase 上。