udclient [global-args...] [global-flags...] <command> [args...]
udclient -weburl http://ucdserver.example.com:8080
-username admin
-password admin
getResources
udclient -weburl http://ucdserver.example.com:8080
-username admin
-password admin
getResources
-parent "/My Agents"
{
"description": "Description",
"enforceCompleteSnapshots": "Specify true to require
an explicit version for each component",
"name": "Application name or ID",
"notificationScheme": "Notification scheme"
}
udclient -weburl http://ucdserver.example.com:8080
-username admin
-password admin
createApplication
-t
{
"description": "My new application",
"enforceCompleteSnapshots": "false",
"name": "My Application",
"notificationScheme": "Default Notification Scheme"
}
如果要傳遞此 JSON 字串,請將該字串儲存至檔案,並將該檔案傳遞至指令。例如,如果將該字串儲存至名為 newApplication.json 的檔案,則該指令將類似於下列範例:udclient -weburl http://ucdserver.example.com:8080
-username admin
-password admin
createApplication
newApplication.json
下表列出指令的廣域參數。這些廣域參數在程式碼範例中作為 [global-args...] 列出。
| 引數 | 說明 |
|---|---|
| -authtoken 和 --authtoken | 選用。可以使用 DS_AUTH_TOKEN 環境變數進行設定。由伺服器產生的鑑別記號(鑑別記號)。需要鑑別記號或使用者名稱及密碼。 |
| -password 和 --password | 選用。可以使用 DS_PASSWORD 環境變數進行設定。用於向伺服器進行鑑別的密碼。需要鑑別記號或使用者名稱及密碼。 |
| -proxyHost 和 --proxyHost | 選用。可以使用 proxyHost 環境變數進行設定。要使用的 Proxy(例如,代理程式中繼)的主機名稱,而不是與伺服器的直接連線。 |
| -proxyPassword 和 --proxyPassword | 選用。可以使用 proxyPassword 環境變數進行設定。用於向 Proxy 進行鑑別的密碼。 |
| -proxyPort 和 --proxyPort | 選用。可以使用 proxyPort 環境變數進行設定。如果指定了 Proxy 主機名稱,則這是要使用的 Proxy 埠。 |
| -proxyUser 和 --proxyUser | 選用。可以使用 proxyUser 環境變數進行設定。用於向 Proxy 進行鑑別的使用者名稱。 |
| -username 和 --username | 選用。可以使用 DS_USERNAME 環境變數進行設定。用於向伺服器進行鑑別的使用者名稱。需要鑑別記號或使用者名稱及密碼。 |
| -weburl 和 --weburl | 必要項目。可以使用 DS_WEB_URL 環境變數進行設定。IBM UrbanCode Deploy 伺服器的基本 URL。例如,http://ds.example.com:8585。 |
下表顯示了廣域旗標。這些廣域旗標在程式碼範例中作為 [global-flags...] 列出。
| 旗標 | 說明 |
|---|---|
| -t 和 --getTemplate | 顯示指令的 JSON 範本,而不執行指令。如果提供了檔案引數,則會將範本輸出至指定的檔案。 |
| -h 和 --help | 列印指令的完整描述及說明,而不執行指令。 |
| -v 和 --verbose | 列印額外資訊。 |
在指令行中指定物件(例如,應用程式、元件、代理程式及資源)時,您可以使用物件的名稱或物件 ID。物件的 ID 是您在 IBM UrbanCode Deploy 中檢查該物件時所顯示之 URL 的一部分。 例如,如果瀏覽特定的元件,並且 URL 是 https://ucdeploy.example.com:8443/#component/2f153e93-00c3-44ef-a7fd-87e544e698d4,則元件的 ID 是 2f153e93-00c3-44ef-a7fd-87e544e698d4。
udclient -weburl http://localhost:8080 -username admin -password admin getResources