This release is versions behind 0.0.2 — the latest version of @orriols/deployctl.
Works with
•JSR Score82%•It is unknown whether this package works with Browsers, Deno, Node.js, Cloudflare Workers, Bun




License
•MIT
Publisheda day ago (0.0.1)
deployctl
deployctl is the command line tool for Deno Deploy. This repository also
contains the denoland/deployctl GitHub Action.
Install
deno install -qArf https://deno.land/x/deploy/deployctl.ts
Usage
Before being able to deploy, you need to get a personal access token from the
Deno Deploy access token page.
Store this token in a DENO_DEPLOY_TOKEN environment variable, or pass it to
deployctl with the --token flag.
deployctl deploy --project=hello-world ./examples/hello.ts
View the help:
deployctl -h
Action Example
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@v3 - 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
To learn more about the action, checkout action readme.
Add Package
deno add jsr:@orriols/deployctl
Import symbol
import * as deployctl from "@orriols/deployctl";
Import directly with a jsr specifier
import * as deployctl from "jsr:@orriols/deployctl";