code-package promote

プロジェクトからスペースにコード・パッケージをプロモートします。

構文

cpd-cli code-package promote \
--code-package-id=<code-package-id> \
--profile=<cpd-profile-name> \
--project-id=<project-id> \
--revision-id=<revision-id> \
--space-id=<space-identifier> \
[--context=<catalog-project-or-space-id>] \
[--cpd-config=<cpd-config-location>] \
[--cpd-scope=<cpd-scope>] \
[--description=<description>] \
[--jmes-query=<jmespath-query>] \
[--name=<code-package-name>] \
[--output=json|yaml|table] \
[--output-file=<output-file-location>] \
[--quiet] \
[--raw-output=true|false] \
[--verbose]

引数

code-package promote コマンドには引数はありません。

オプション

表 1: コマンド・オプション
オプション 説明
--code-package-id コード・パッケージの指定
 ID.
状況
必須。
構文
--code-package-id=<code-package-id>
デフォルト値
No default.
有効値
有効なコード・パッケージ ID。
--context 構成コンテキストの指定
 name.
状況
オプションです。
構文
--context=<catalog-project-or-space-id>
デフォルト値
Not applicable.
有効値
有効な構成コンテキスト名。
--cpd-config IBM Software Hub
 構成ロケーション。 例えば、$HOME/.cpd-cli/config。
状況
オプションです。
構文
--cpd-config=<cpd-config-location>
デフォルト値
No default.
有効値
有効な Cloud Pak for Data 構成ロケーション。
--cpd-scope スペース、プロジェクト、またはカタログの有効範囲。IBMSoftware Hub 例えば、cpd://default-context/spaces/7bccdda4-9752-4f37-868e-891de6c48135。
状況
オプションです。
構文
--cpd-scope=<cpd-scope>
デフォルト値
No default.
有効値
有効な IBM® Software Hub スペース、プロジェクト、またはカタログの有効範囲。
--description コード・パッケージの説明を指定します。
状況
オプションです。
構文
--description=<description>
デフォルト値
No default.
有効値
スペース内の新規コード・パッケージの説明。 指定されない場合、プロジェクト内のコード・パッケージの説明が使用されます。

--help

-h

コマンド・ヘルプを表示します。
状況
オプションです。
構文
--help
デフォルト値
デフォルトなし。
有効値
該当なし。
--jmes-query 出力をカスタマイズする JMESPath クエリー を指定します。
状況
オプションです。
構文
--jmes-query=<jmespath-query>
デフォルト値
No default.
有効値
有効な JMESPath クエリー。
--name コードの指定
 package name.
状況
オプションです。
構文
--name=<code-package-name>
デフォルト値
No default.
有効値
スペース内の新規コード・パッケージの名前。 指定しない場合は、プロジェクト内のコード・パッケージの名前が使用されます。
--output 出力フォーマットを指定します。
状況
オプションです。
構文
--output=json|yaml|text
デフォルト値
text
有効値
有効な形式には、JSON、YAML、またはテキスト (デフォルト形式) があります。
--output-file すべての出力がリダイレクトされるファイル・パスを指定します。
状況
オプションです。
構文
--output-file=<output-file-location>
デフォルト値
No default.
有効値
有効な出力ファイル・パス・ロケーション。
--profile Cloud Pak for Dataのインスタンスに関する情報とインスタンスの資格情報を保管するために作成したプロファイルの名前。
状況
必須。
構文
--profile=<cpd-profile-name>
デフォルト値
No default.
有効値

作成したプロファイルの名前。

--project-id IBM Software Hub・プロジェクト・インスタンスを指定します。
状況
必須。
構文
--project-id=<project-id>
デフォルト値
No default.
有効値
コード・パッケージのプロモート元のプロジェクトの ID。
--quiet 詳細メッセージを抑止します。
状況
オプションです。
構文
--quiet
デフォルト値
No default.
有効値
該当なし。
--raw-output true に設定すると、次の場合に単一値が引用符で囲まれません。
 JSON 出力モード。
状況
オプションです。
構文
--raw-output=true|false
デフォルト値
false
有効値
false
JSON 出力モードの単一値は、引用符で囲まれます。
true
JSON 出力モードの単一値は、引用符で囲まれません。
--revision-id リビジョン ID を指定します。 対象
 例: 1, 2, 3.. 値が指定されていない場合、現在の 資産・バージョンが使用されます。 指定する
最新のリビジョンの場合は「latest」。
状況
必須。
構文
--revision-id=<revision-id>
デフォルト値
No default.
有効値
プロモートするコード・パッケージ・リビジョンの ID。
--space-id スペース ID を指定してください。
状況
必須。
構文
--space-id=<space-identifier>
デフォルト値
No default.
有効値
コード・パッケージのプロモート先のスペースの ID。
--verbose ログには、より詳細なメッセージが含まれます。
状況
オプションです。
構文
--verbose
デフォルト値
デフォルトなし。
有効値
該当なし。

注: 以下の例では、環境変数を使用します。 スクリプトを使用して、ご使用の環境に適した値を持つ環境変数を作成します。 リストされている環境変数をインストール変数スクリプトに追加できます。 詳しくは、インストール環境変数の設定を参照してください。
プロジェクトからスペースにコード・パッケージをプロモートします。
cpd-cli code-package promote \
--code-package-id <code-package-id> \
--revision-id <code-revision-id> \
--project-id <project-id> \
--space-id ${<space-identifier>}\
--description ${<code-package-description>} \
--name ${<code-package-name>}