IBM Cloud Docs
IBM Cloud CLI Developer Tools (ibmcloud dev) 命令

IBM Cloud CLI Developer Tools (ibmcloud dev) 命令

IBM Cloud® 命令行界面包含 Developer Tools (ibmcloud dev) 或 (ic dev) 命令,用于管理经典管道,Tekton 管道和工具链。

帮助

缺省情况下,如果未传入操作或自变量,或者如果提供了“help”操作,那么此命令会显示一般“帮助”文本。 显示的一般帮助包括基本自变量的描述以及可用操作的列表。

运行以下命令来显示一般帮助信息:

ibmcloud dev help

pipeline-get

查看经典管道的详细信息。

ibmcloud dev pipeline-get [PIPELINE_ID] [--output JSON]

pipeline-get 命令参数

json

  • 用于以 JSON 格式输出管道详细信息的参数。
  • 用法: ibmcloud dev pipeline-get [PIPELINE_ID] --output JSON

以下参数可以与 pipeline-get 命令一起使用,也可以通过直接更新应用程序的 cli-config.yml 文件来使用。

在命令行上输入的命令参数优先于 cli-config.yml 配置。

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev pipeline-get [PIPELINE_ID] --trace

pipeline-run

运行经典管道。

ibmcloud dev pipeline-run [PIPELINE_ID] [--stage-id stageID] [--output JSON]

pipeline-run 命令参数

以下参数可以与 pipeline-run 命令一起使用,也可以通过直接更新应用程序的 cli-config.yml 文件来使用。

在命令行上输入的命令参数优先于 cli-config.yml 配置。

stage-id

  • 该可选参数用于选择要运行的管道阶段
  • 用法: ibmcloud dev pipeline-run [PIPELINE_ID] --stage-id [stageID]

json

  • 用于以 JSON 格式输出管道的调用详细信息的参数。
  • 用法: ibmcloud dev pipeline-run [PIPELINE_ID] --output JSON

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev pipeline-run [PIPELINE_ID] --trace

pipeline-log

使用 pipeline-log 命令查看最新的经典管道日志。

  • 如果将管道标识指定为自变量,那么会显示该管道所有阶段中所有作业的所有日志。
  • 如果已填充阶段标识标志,那么会按管道中的该阶段来过滤日志。
  • 如果将作业标识与阶段标识一起指定,那么会过滤日志以仅显示该阶段中的该作业。
  • 如果将作业执行标识与阶段标识和作业标识一起指定,那么将在所有可用日志中搜索与指定作业执行标识匹配的日志。

用法:

ibmcloud dev pipeline-log [PIPELINE_ID] [--stage-id stageID] [--job-id jobID] [--job-exec-id jobExecutionID]

pipeline-log 命令参数

以下参数可以与 pipeline-log 命令一起使用,也可以通过直接更新应用程序的 cli-config.yml 文件来使用。

在命令行上输入的命令参数优先于 cli-config.yml 配置。

job-id

  • 用于按作业标识过滤日志的参数。
  • 需要 stage-id 标志。
  • 用法: ibmcloud dev pipeline-log [PIPELINE_ID] --stage-id [stageID] --job-id [jobID]

job-exec-id

  • 用于按作业执行标识过滤日志的参数。
  • 需要 stage-id 标志。
  • 需要 job-id 标志。
  • 用法: ibmcloud dev pipeline-log [PIPELINE_ID] --stage-id [stageID] --job-id [jobID] --job-exec-id [jobExecutionID]

stage-id

  • 用于按阶段标识过滤日志的参数。
  • 用法: ibmcloud dev pipeline-log [PIPELINE_ID] --stage-id [stageID]

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev pipeline-log [PIPELINE_ID] --trace

pipeline-open

通过 pipeline-open 命令查看 Classic 管道的 URL。 pipeline-open 命令还会在缺省浏览器中打开相应 URL。

ibmcloud dev pipeline-open [PIPELINE_ID]

pipeline-open 命令参数

以下参数可以与 pipeline-open 命令一起使用,也可以通过直接更新应用程序的 cli-config.yml 文件来使用。

在命令行上输入的命令参数优先于 cli-config.yml 配置。

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev pipeline-open [PIPELINE_ID] --trace

泰克顿信息公司

查看 Tekton 管道的详细信息。

ibmcloud dev tekton-info [PIPELINE_ID] [--verbose][--output JSON]

tekton-info 命令参数

以下参数可与 tekton-info 命令配合使用。

verbose

  • 使用此参数以 JSON 格式提供管道的所有详细信息。
  • 用法: ibmcloud dev tekton-info [PIPELINE_ID] --verbose

json

  • 用于以 JSON 格式输出管道详细信息的参数。
  • 用法: ibmcloud dev tekton-info [PIPELINE_ID] --output JSON

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev tekton-info [PIPELINE_ID] --trace

泰克顿-日志

使用 tekton-logs 命令查看最近的 Tekton 管道运行日志。

  • 管道运行标识是必需参数。
  • 如果将任务名称指定为自变量,那么将仅检索此任务的日志。

用法:

ibmcloud dev tekton-logs [PIPELINE_ID] --run-id [pipelinerunID] [--task-name taskName] [--output JSON]

tekton-logs 命令参数

以下参数可与 tekton-logs 命令配合使用。

run-id (必需)

  • 用于标识为日志检索而运行的管道的参数。
  • 用法: ibmcloud dev tekton-logs [PIPELINE_ID] --run-id [pipelinerunID]

task-name

  • 用于按管道运行任务名称过滤日志的参数。
  • 用法: ibmcloud dev tekton-logs [PIPELINE_ID] --run-id [pipelinerunID] --task-name [taskName]

json

  • 用于以 JSON 格式输出日志详细信息的参数。
  • 用法: ibmcloud dev tekton-logs [PIPELINE_ID] --run-id [pipelinerunID] --output JSON

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev tekton-logs [PIPELINE_ID] --run-id [pipelinerunID] --trace

tekton-pipeline-取消

取消正在进行的 Tekton 管道运行。

ibmcloud dev tekton-pipeline-cancel [PIPELINE_ID] --run-id [pipelinerunID] [--trace]`

tekton-pipeline-cancel 命令参数

以下参数可与 tekton-pipeline-cancel 命令配合使用。

run-id (必需)

  • 用于标识要取消的管道运行的参数。
  • 用法: ibmcloud dev tekton-pipeline-cancel [PIPELINE_ID] --run-id [pipelinerunID]

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev tekton-pipeline-cancel [PIPELINE_ID] --run-id [pipelinerunID] --trace

泰克通管道公司

查看 Tekton 管道运行的详细信息,或者使用 ls 参数列出管道的所有管道运行。

用法:

ibmcloud dev tekton-pipelinerun [PIPELINE_ID] --run-id [pipelinerunID] [--output JSON]
ibmcloud dev tekton-pipelinerun ls [PIPELINE_ID]

tekton-pipelineun 命令参数

以下参数可与 tekton-pipelinerun 命令配合使用。

run-id (必需)

  • 用于标识要检索的管道运行的参数。
  • 用法: ibmcloud dev tekton-pipelinerun [PIPELINE_ID] --run-id [pipelinerunID]

json

  • 用于以 JSON 格式输出管道运行详细信息的参数。
  • 用法: ibmcloud dev tekton-pipelinerun [PIPELINE_ID] --run-id [pipelinerunID] --output JSON

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev tekton-pipelinerun [PIPELINE_ID] --run-id [pipelinerunID] --trace

泰克顿管道

查看 Tekton 管道的管道运行列表。

用法:

ibmcloud dev tekton-pipelineruns [PIPELINE_ID] [--output JSON]

tekton-pipelineuns 命令参数

以下参数可与 tekton-pipelineruns 命令配合使用。

json

  • 用于输出管道的参数以 JSON 格式运行。
  • 用法: ibmcloud dev tekton-pipelineruns [PIPELINE_ID] --output JSON

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev tekton-pipelineruns [PIPELINE_ID] --trace

泰克顿触发器

运行 Tekton 管道。

用法:

ibmcloud dev tekton-trigger PIPELINE_ID --trigger-name triggerName [--trigger-properties propertiesJSON] [--secure-trigger-properties securePropertiesJSON] [--trigger-headers headerJSON] [--trigger-body bodyJSON] [--output JSON]

tekton-trigger 命令参数

以下参数可与 tekton-trigger 命令配合使用。

trigger-name (必需)

  • 使用此参数来指示要运行的触发器。
  • 用法: ibmcloud dev tekton-trigger PIPELINE_ID --trigger-name triggerName

trigger-properties(可选)

  • 可选。 使用此参数可覆盖或附加到定义的触发器属性。 例如,'{"pipeline-debug":"true"}'
  • 用法: ibmcloud dev tekton-trigger pipePIPELINE_IDlineID --trigger-name triggerName --trigger-properties propertiesJSON

secure-trigger-properties(可选)

  • 可选。 使用此参数可覆盖或附加到定义的触发器属性,这些属性的值应隐藏在以后的输出中的点或星号后面。 例如, '{"deployer-api-key":"s0mEThING_v3Ry_s3CReT"}'
  • 用法: ibmcloud dev tekton-trigger pipePIPELINE_IDlineID --trigger-name triggerName --secure-trigger-properties securePropertiesJSON

trigger-headers(可选)

  • 可选。 使用此参数可指定 Tekton pipelineRun的 triggerBinding 中使用的头。 例如,'{"source":"cli","flag":"enable"}'
  • 用法: ibmcloud dev tekton-trigger PIPELINE_ID --trigger-name triggerName --trigger-headers headerJSON

trigger-body(可选)

  • 可选。 使用此参数来指定 Tekton pipelineRun的 triggerBinding 中使用的主体。 例如,'{"message":"hello world","flag":"enable"}'
  • 用法: ibmcloud dev tekton-trigger PIPELINE_ID --trigger-name triggerName --trigger-body bodyJSON

json

  • 使用此参数以 JSON 格式输出触发器结果。
  • 用法: ibmcloud dev tekton-trigger PIPELINE_ID --trigger-name triggerName --output JSON

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev tekton-trigger PIPELINE_ID --trigger-name triggerName --trace

toolchain-delete

删除工具链。 如果未提供工具链名称,那么可以从列表中选择工具链。 工具链的列表取决于当前目标资源组和区域。

IBMCLOUD API Key 中可找到目标资源组。 有关更多信息,请参阅设置或查看目标帐户、区域或资源组

ibmcloud dev toolchain-delete [toolchainName] [--force,-f]

toolchain-delete 命令参数

以下参数可以与 toolchain-delete 命令一起使用,也可以通过直接更新应用程序的 cli-config.yml 文件来使用。

在命令行上输入的命令参数优先于 cli-config.yml 配置。

force

  • 用于跳过提示确认以删除工具链的参数。
  • 用法: ibmcloud dev toolchain-delete [toolchainName] --force

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev toolchain-delete [toolchainName] --trace

toolchain-get

查看工具链的详细信息。 如果未提供工具链名称,那么可以从列表中选择工具链。

使用 IBMCLOUD API Key 中的目标资源组。 有关更多信息,请参阅设置或查看目标帐户、区域或资源组

ibmcloud dev toolchain-get [toolchainName] [--output JSON]

toolchain-get 命令参数

以下参数可以与 toolchain-get 命令一起使用,也可以通过直接更新应用程序的 cli-config.yml 文件来使用。

在命令行上输入的命令参数优先于 cli-config.yml 配置。

json

  • 用于以 JSON 格式输出工具链详细信息的参数。
  • 用法: ibmcloud dev toolchain-get [toolchainName] --output JSON

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev toolchain-get [toolchainName] --trace

toolchain-open

通过 toolchain-open 命令可查看工具链的 URL。 toolchain-open 命令还会在缺省浏览器中打开相应 URL。 如果未提供工具链名称,那么会提供工具链列表以供选择。

ibmcloud dev toolchain-open [toolchainName]

toolchain-open 命令参数

以下参数可以与 toolchain-open 命令一起使用,也可以通过直接更新应用程序的 cli-config.yml 文件来使用。

在命令行上输入的命令参数优先于 cli-config.yml 配置。

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev toolchain-open [toolchainName] --trace

toolchains

查看当前资源组中工具链的列表。

使用 IBMCLOUD API Key 中的目标资源组。 有关更多信息,请参阅设置或查看目标帐户、区域或资源组

ibmcloud dev toolchains [--output JSON]

toolchains 命令参数

以下参数可以与 toolchains 命令一起使用,也可以通过直接更新应用程序的 cli-config.yml 文件来使用。

在命令行上输入的命令参数优先于 cli-config.yml 配置。

json

  • 用于以 JSON 格式输出工具链的参数。
  • 用法: ibmcloud dev toolchains --output JSON

trace

  • 使用此参数可提供详细输出。
  • 用法: ibmcloud dev toolchains --trace