mcpField
H
Heroku CLI

Heroku CLI

官方
devcenter.heroku.com云与 DevOps886heroku6 天前更新
代码仓库访问官网

关于 Heroku CLI

heroku CLI 提供对 Heroku 应用、dyno、插件和配置的完整命令行管理。开发者可以创建应用、管理环境变量、查看日志和部署代码,无需离开终端。

主要功能

  1. 01创建、部署和管理 Heroku 应用
  2. 02查看实时日志和应用事件
  3. 03配置 dyno、插件和环境变量

适用场景

  1. 01从命令行部署和管理云托管应用
  2. 02在自动化脚本中集成应用日志和配置管理

安装

选择你的系统或包管理器,复制命令到终端运行。

$
brew tap heroku/brew && brew install heroku

安装完成后运行heroku --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
heroku login
02
heroku create
03
heroku logs --tail

详细介绍

Heroku 徽标

 

Node CI Suite npm ISC License

概述

Heroku CLI 是一个用于管理 Heroku 应用和服务的命令行界面。它基于 Node.js 和 oclif 构建,提供了可扩展的架构,便于与 Heroku 平台交互。

如需了解更多关于 Heroku 的信息,请访问 https://www.heroku.com/home

如需开始使用,请访问 https://devcenter.heroku.com/start

CLI 的主要功能包括:

  • 应用管理 - 部署、扩展和监控应用
  • Heroku Postgres 数据库管理 - 备份、恢复和管理 Heroku Postgres 数据库
  • Heroku CI/CD 流水线 - 运行自动化测试,并管理评审应用,以简化部署工作流
  • 附加组件市场 - 配置和管理用于扩展应用的工具与服务
  • SSL 证书和域名 - 配置自定义域名并自动管理 SSL/TLS 证书
  • 团队协作 - 通过精细化权限管理组织和团队访问权限
  • Private Spaces - 在支持 VPN 的网络隔离环境中部署应用
  • 日志和监控 - 流式传输应用日志并将其转发到外部服务
  • 插件生态系统 - 通过社区插件和自定义插件扩展功能

如需了解更多关于开发插件的信息,请阅读开发 CLI 插件

问题

如遇到与 CLI 直接相关的问题,请在 GitHub 上提交问题。

如有其他问题,请提交支持工单。

贡献者

命令主题

开发

克隆仓库后

  1. 运行 npm install 安装依赖项
  2. 运行 npm run build 构建 CLI。每次进行更改并希望在本地测试时,都需要重新运行此命令。

要在本地执行 Heroku CLI 命令,请使用 ./bin/run <command>。例如,要使用本地代码运行 heroku apps 命令,请在根目录中运行 ./bin/run apps。

测试

运行 npm test 执行所有测试。

调试

使用 WebStorm(来自 JetBrains / IntelliJ),可以运行/调试单个测试用例。

  • 创建新的运行/调试配置
  • 选择“Mocha”类型

贡献

请阅读我们的贡献指南以及PR 模板。

评论

支持 Markdown