命令格式

要运行命令,请打开命令窗口并启动 udclient 命令和参数。
命令具有以下格式:
udclient [global-args...] [global-flags...] <command> [args...]

下表列示了命令的全局参数。这些全局参数以 [global-args...] 的形式列示在代码示例中。

表 1. 全局参数
参数 描述
-authtoken--authtoken 可选。可以使用 DS_AUTH_TOKEN 环境变量进行设置。它表示由服务器生成的认证令牌。需要认证令牌或用户名和密码。
-password--password 可选。可以使用 DS_PASSWORD 环境变量进行设置。它表示用于向服务器认证的密码。需要认证令牌或用户名和密码。
-username--username 可选。可以使用 DS_USERNAME 环境变量进行设置。它表示用于向服务器认证的用户名。需要认证令牌或用户名和密码。
-weburl--weburl 必需。可以使用 DS_WEB_URL 环境变量进行设置。它表示 IBM® UrbanCode Deploy 服务器的基本 URL。例如,http://ds.example.com:8585。

下表显示了全局标志。这些全局标志以 [global-flags...] 的形式列示在代码示例中。

表 2. 全局标志
标志 描述
-t--getTemplate 显示命令的 JSON 模板,而不是运行命令。如果提供了 file 参数,那么该模板将输出到指定的文件。
-h--help 打印命令的完整描述和帮助,而不是运行命令。
-v--verbose 打印额外的信息。
注: CLI 命令和参数区分大小写。

在命令行上指定对象(应用程序、组件、代理程序和资源)时,可以使用对象名称或对象标识。对象的标识是您在 IBM UrbanCode Deploy 中检查该对象时显示的 URL 的一部分。例如,如果您浏览至特定组件,并且 URL 是 https://ucdeploy.example.com:8443/#component/2f153e93-00c3-44ef-a7fd-87e544e698d4,那么该组件的标识是 2f153e93-00c3-44ef-a7fd-87e544e698d4

以下示例显示了 getResources 命令:
udclient -weburl http://localhost:8080 -username admin -password admin getResources

反馈