Appian Deploy

将 Appian 包 ZIP 文件部署到指定环境,支持自动轮询状态并返回结果摘要。

已扫描
适合谁
Appian 开发人员、企业级应用运维工程师
不适合谁
无 Appian 环境权限的用户、未配置 API 密钥的普通用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @solarspiker/appian-deploy

Skill 说明

命令、参数、文件名以原文为准

Appian 部署

使用 [v2 部署管理 API](https://docs.appian.com/suite/help/25.4/Deploy_Package_API.html) 将包 ZIP 文件导入 Appian 环境。持续轮询直至达到最终状态,并输出完整的对象摘要。

使用方法

node {baseDir}/scripts/index.js <zipPath> <deploymentName> [description] [customizationFilePath]

示例

node {baseDir}/scripts/index.js "./appian-exports/MyPackage.zip" "Prod Release 1.2"

appian-export 导出的包文件保存在 ./appian-exports/ 目录中。

部署前请先运行 appian-inspectpkg 进行验证。若环境需要审批,部署将返回 PENDING_REVIEW 状态 —— 请在 Appian Designer 的“部署”视图中进行审批。

外部接口

  • POST ${APPIAN_BASE_URL}/deployments —— 触发导入
  • GET ${APPIAN_BASE_URL}/deployments/{uuid} —— 轮询部署完成状态

安全性说明

  • 凭据(APPIAN_BASE_URLAPPIAN_API_KEY)从环境变量读取(由 OpenClaw 在运行时注入)。若未注入,则回退至当前工作目录中的 appian.json 文件。
  • 包 ZIP 文件仅上传至您配置的 Appian 环境。
  • 不会向任何第三方服务发送数据。
  • 不执行任何 shell 命令;所有操作均使用 Node.js 内置 API 完成。
S
@solarspiker

已收录 3 个 Skill

相关推荐