ChefKnife@1 - 厨师刀 v1 任务

在 Chef 工作站上使用 Knife 命令运行脚本。

重要

此任务已弃用,将于 2024 年 1 月 31 日停用。 使用 Chef 刀客户端

在 Chef 工作站上使用 Knife 命令运行脚本。

重要

此任务已弃用。 使用 Chef 刀客户端

语法

# Chef Knife v1
# Run scripts with Knife commands on your Chef workstation.
- task: ChefKnife@1
  inputs:
    ConnectedServiceName: # string. Required. Chef Subscription. 
    ScriptPath: # string. Required. Script Path. 
    #ScriptArguments: # string. Script Arguments.
# Chef Knife v1
# Run Scripts with knife commands on your chef workstation.
- task: ChefKnife@1
  inputs:
    ConnectedServiceName: # string. Required. Chef Subscription. 
    ScriptPath: # string. Required. Script Path. 
    #ScriptArguments: # string. Script Arguments.

输入

ConnectedServiceName - Chef 订阅
string. 必需。

在运行 knife 命令之前配置的 Chef 订阅。


ScriptPath - 脚本路径
string. 必需。

脚本的路径。 这应该是完全限定的路径或相对于默认工作目录的路径。


ScriptArguments - 脚本参数
string.

可选。 要传递给脚本的其他参数。 可以是序号,也可以是命名参数。


任务控制选项

除了任务输入,所有任务都有控制选项。 有关详细信息,请参阅 控制选项和常见任务属性

输出变量

无。

备注

重要

此任务已弃用。 使用 Chef 刀客户端

要求

要求 说明
管道类型 YAML、预览版、经典版本
运行平台 Agent
需求 自承载代理必须具有满足以下要求的功能才能运行使用此任务的作业:Chef、DotNetFramework
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任意
可设置变量 任意
代理版本 1.83.0 或更高版本
任务类别 部署