ITADN
denoland/deployctl
denoland/deployctl · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

[!NOTE] 该工具仅用于管理 Deno Deploy Classic 组织及其项目。新的 Deno Deploy 组织则使用 Deno Runtime 内置的 deno deploy 命令。有关新的 deno deploy 命令的更多信息,请参阅 参考文档]

deployctl

deployctl 是 Deno Deploy 的命令行工具。此仓库还包含 denoland/deployctl GitHub Action。

先决条件

您需要安装 Deno 1.46.0+ 版本(建议使用最新版本;只需运行 deno upgrade 即可)

安装

deno install -gArf jsr:@deno/deployctl

使用方法

开始使用 deployctl 的最简单方法,就是部署 examples directory] 中的示例之一:

cd examples/hello-world
deployctl deploy

访问 deployctl 文档,并查看帮助输出,以了解 deployctl 的所有功能:

deployctl -h

操作示例

name: Deploy

on: push

jobs:
  deploy:
    runs-on: ubuntu-latest

    permissions:
      id-token: write # This is required to allow the GitHub Action to authenticate with Deno Deploy.
      contents: read

    steps:
      - name: Clone repository
        uses: actions/checkout@v4

      - name: Deploy to Deno Deploy
        uses: denoland/deployctl@v1
        with:
          project: my-project # the name of the project on Deno Deploy
          entrypoint: main.ts # the entrypoint to deploy

如需了解该操作的更多信息,请查看 action readme