npm 包 upload-builds-to-hockey-app 使用教程

阅读时长 3 分钟读完

本文介绍如何使用 npm 包 upload-builds-to-hockey-app 命令行工具实现将构建包上传到 HockeyApp 的自动化流程。本文适用于对应用程序构建和 HockeyApp有基础知识的前端开发人员。

简介

HockeyApp 是一个面向开发者的应用程序分发平台,它使开发人员能够轻松地上传和分发其 iOS,Android,Windows Phone 和 Mac 应用。 upload-builds-to-hockey-app 是一个 npm 包,它提供了一种快捷的方式将我们的构建包直接上传到 HockeyApp 平台。它是一个命令行工具,可以轻松集成到我们的构建脚本中。

安装

我们可以使用 npm 包管理器安装 upload-builds-to-hockey-app:

使用

凭据设置

在我们使用这个工具之前,我们需要获取 HockeyApp 的 API token。我们需要在 HockeyApp 网站的“帐户设置”中找到 API tokens,创建一个新的 API token,用于构建系统中使用。

接下来,我们需要将该 API token 存储在我们的机器上,以便命令行工具使用。我们可以通过以下方式实现:

  1. 在我们的 CI/CD 构建环境中添加一个环境变量

  2. 创建一个 JSON 文件,以此存储关键信息(例如:hockeyapp.json)。该文件应如下:

    我们需要将 "YOUR_HOCKEY_APP_API_TOKEN" 和 "YOUR_HOCKEY_APP_APP_ID" 替换为 HockeyApp 中应用程序的 API token 和应用程序 ID。该文件应该在我们的工程目录下。

上传流程

在我们安装并准备好使用 upload-builds-to-hockey-app 后,我们可以按照以下步骤上传构建包至 HockeyApp。

首先,我们需要确保我们所要上传的构建包已经准备好了。在这个例子中,我们的软件包构建在我们的 CI 系统中完成。我们可以将应用程序构建保存在我们的构建机器上,准备上传:

在这个例子中,“-r”用于指定我们要上传的构建包路径。

在上传构建包时,upload-builds-to-hockey-app 将会尝试读取我们的 environment 变量、JSON 文件,以及命令行中的参数来确定我们要上传的应用程序 ID 和 HockeyApp API token。

配置

我们可以在 upload-builds-to-hockey-app 命令中添加选项,以进一步配置我们的上传过程。

以下是一些可供选择的选项:

这个选项指定是否将应用程序设置为公开或私有。默认值为 false,将应用程序设置为私有。

这个选项用于上传应用程序的提交说明。

结论

在本文中,我们详细介绍了如何使用 upload-builds-to-hockey-app 命令行工具实现将构建包上传到 HockeyApp 的自动化流程。我们了解了工具的安装和使用方法,以及如何设置和配置工具,最终达到我们的目标。

作为开发人员,我们应该始终寻找快捷的工具和方法,以便更快地将产品送到用户手中。使用 upload-builds-to-hockey-app 工具,我们可以做到上传构建包自动化,快速、高效地提供用户最新版本的应用程序。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056cbb81e8991b448e62e7

纠错
反馈