# 使用 Homebrew 安装 wskdeploy

查看 wskdeploy 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

## 安装

```sh
sudo av install brew:wskdeploy
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install wskdeploy
```

  证据: local Homebrew formula metadata

## 软件包事实

- **软件包键:** brew:wskdeploy
- **软件包管理器:** Homebrew
- **软件包管理器页面:** <https://formulae.brew.sh/formula/wskdeploy>
- **版本:** 1.2.0
- **来源摘要:** Apache OpenWhisk project deployment utility
- **主页:** <https://openwhisk.apache.org/>
- **仓库:** <https://github.com/apache/openwhisk-wskdeploy>
- **上游文档:** <https://openwhisk.apache.org/>
- **许可证:** Apache-2.0
- **源码归档:** <https://github.com/apache/openwhisk-wskdeploy/archive/refs/tags/1.2.0.tar.gz>
- **最后更新:** 2026-07-25T22:40:22+02:00
- **已生成:** 2026-08-04T22:13:35+00:00

## 可执行文件

- wskdeploy (cli)
- wskdeploy (别名)

## 构建依赖

- go

## 安装行为

- post-install 钩子: 未定义
- Bottle: 可用 于 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura

## 版本和新鲜度

- 页面生成时间: 2026-08-04
- 管理器版本: 1.2.0
- 管理器更新时间: 2026-07-25
- 本地数据: OK
- 上游仓库: https://github.com/apache/openwhisk-wskdeploy
- 检测到的最新版本: 1.2.0 (当前)
## 项目历史与用法

wskdeploy is the Apache OpenWhisk deployment utility for describing OpenWhisk packages, actions, triggers, rules, and APIs in YAML and applying them as one project. Its role is narrower than the main wsk command-line client: it focuses on manifest-driven deployment, export, and repeatable management of OpenWhisk application assets.

### 项目历史

The tool grew inside the Apache OpenWhisk ecosystem, whose serverless platform began as an IBM Research effort in 2015, was publicly launched on Bluemix and GitHub in February 2016, and entered the Apache Incubator later in 2016. IBM's open-source history page records that Apache OpenWhisk became an ASF Top-Level Project in July 2019, placing wskdeploy under the same Apache governance umbrella as the platform it deploys to.

The openwhisk-wskdeploy repository presents the utility as a way to write a manifest for the OpenWhisk programming model and deploy the resulting project with a single command. Its documentation also notes that the same deployment functionality became available through the OpenWhisk CLI as `wsk deploy`, so the standalone binary and the main CLI converged around the same package-manifest workflow.

### 采用历史

OpenWhisk's adoption came through hosted and self-managed serverless deployments rather than through a general-purpose CLI audience. Source-backed examples include IBM Cloud Functions, Adobe I/O Runtime, and later DigitalOcean Functions in OpenWhisk historical accounts; wskdeploy mattered to that ecosystem because it turned collections of OpenWhisk entities into portable application manifests.

The Apache OpenWhisk downloads page lists Whisk Deploy alongside the main OpenWhisk CLI as a developer tool, and Apache board minutes record openwhisk-wskdeploy 1.2.0 as an ASF release on 2021-03-24. That places the utility in the official release train of OpenWhisk tooling rather than as a side project.

### 使用方式

Typical use is to keep an OpenWhisk application in a YAML manifest, optionally with a separate deployment file, and run `wskdeploy` against an OpenWhisk API host with credentials. The programming guide frames the workflow around package manifests, deployment files, actions, sequences, triggers, rules, API Gateway examples, environment-variable binding, and debugging manifests before applying them.

The package-nerd distinction is that wskdeploy is infrastructure-as-code for a specific FaaS runtime: it is not a generic cloud deployer, and it is most useful where OpenWhisk entities need to be exported, recreated, or promoted across OpenWhisk instances.

### 为什么软件包爱好者会关心

wskdeploy is a small but historically interesting artifact of the first wave of open-source serverless platforms. It captures OpenWhisk's model of packages, actions, triggers, and rules in declarative files, analogous to how other ecosystems grew deployment descriptors around their native resources.

### 时间线

- 2015: OpenWhisk began as an IBM Research serverless computing initiative.
- 2016: OpenWhisk was launched publicly and entered the Apache Incubator.
- 2019: Apache OpenWhisk became an ASF Top-Level Project.
- 2021-03-24: Apache released openwhisk-wskdeploy 1.2.0.
- 2020s: The README documents standalone `wskdeploy` use as well as equivalent `wsk deploy` functionality in the OpenWhisk CLI.

### Related projects

- Apache OpenWhisk is the serverless platform whose packages, actions, triggers, rules, and APIs are managed by wskdeploy.
- The OpenWhisk CLI embeds the same deployment workflow as `wsk deploy`, while openwhisk-client-go supplies the Go client used for OpenWhisk REST calls.

### 来源

- <https://github.com/apache/openwhisk-wskdeploy#readme>
- <https://github.com/apache/openwhisk-wskdeploy/blob/master/docs/programming_guide.md>
- <https://openwhisk.apache.org/documentation.html>
- <https://openwhisk.apache.org/downloads.html>
- <https://rabbah.io/openwhisk.html>
- <https://whimsy.apache.org/board/minutes/OpenWhisk.html>
- <https://www.ibm.com/opensource/story/>


## 安全说明

narrow executable package without higher-risk signals.

- **Geiger 风险:** 绿色 / 低
- narrow executable package without higher-risk signals


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: manifest.yml, manifest.yaml, deployment.yml, deployment.yaml

## Credential files

- Unix: ~/.wskprops
## 源数据库详情

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** wskdeploy
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable


## 相关链接

- [Cloud CLI packages](https://pkg.so/zh-hans/cloud-clis/) - Belongs to a cloud or infrastructure command family.
- [Terminal utility packages](https://pkg.so/zh-hans/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://pkg.so/zh-hans/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Homebrew utility packages](https://pkg.so/zh-hans/brew-utility-packages/) - Matched Homebrew package provider.
- [go](https://pkg.so/zh-hans/brew/go/) - Build dependency declared by Homebrew.
- [wsk](https://pkg.so/zh-hans/brew/wsk/) - Shares the same upstream homepage.
- [aws-sam-cli](https://pkg.so/zh-hans/brew/aws-sam-cli/) - Shares pkgdb curated category or tags: cli, cloud-infrastructure, deployment, serverless.
- [vercel](https://pkg.so/zh-hans/brew/vercel/) - Shares pkgdb curated category or tags: cli, cloud-infrastructure, deployment, serverless.
- [helm](https://pkg.so/zh-hans/brew/helm/) - Shares pkgdb curated category or tags: cli, cloud-infrastructure, deployment.
- [ansible](https://pkg.so/zh-hans/brew/ansible/) - Shares pkgdb curated category or tags: cli, cloud-infrastructure, deployment.
- [flyctl](https://pkg.so/zh-hans/brew/flyctl/) - Shares pkgdb curated category or tags: cli, cloud-infrastructure, deployment.
- [argocd](https://pkg.so/zh-hans/brew/argocd/) - Shares pkgdb curated category or tags: cli, cloud-infrastructure, deployment.
- [firebase-cli](https://pkg.so/zh-hans/brew/firebase-cli/) - Shares pkgdb curated category or tags: cli, cloud-infrastructure, deployment.
- [osls](https://pkg.so/zh-hans/npm/osls/) - Local package facts share a topical domain. Shared terms: apache, cli, cloud, cloud-infrastructure, deployment.

## Combined YAML source

View the package source record on GitHub. [combined/wskdeploy.yml](https://github.com/mxcl/pkgdb/blob/main/combined/wskdeploy.yml)


## 来源

- pkg.so package database
- Geiger risk classifier
- package-page enrichment
- curated configuration and credential file locations
- curated package history
- package version freshness
- pkgdb category and tag curation
- package relationship graph
- cross-ecosystem install command graph
