下面的插件通过与管道兼容的步骤提供可用的功能。有关如何将步骤集成到管道中的更多信息,请参见步骤部分的管道的语法页面。
有关其他此类插件的列表,请参阅管道步骤参考页面。
蝙蝠
: Windows批处理脚本脚本
returnStdout
标记,你可能希望在前面加上@
,以免命令本身包含在输出中。字符串
编码
(可选)returnStdout
,应用于此步骤的返回值;否则,控制如何将文本复制到构建日志中(对于标准错误总是如此)。如果未指定,则使用执行步骤所在节点的系统默认编码。如果预期进程输出可能包括非ascii字符,最好显式指定编码。例如,如果你知道一个给定的进程将生成UTF-8,但它将在一个使用不同系统编码的节点上运行(通常是Windows,因为每个Linux发行版长期以来都默认为UTF-8),你可以通过指定:编码:“utf - 8”
字符串
标签
(可选)字符串
returnStatus
(可选)布尔
returnStdout
(可选)字符串
,而不是打印到构建日志中。(如果有标准错误,仍然会打印到日志中。)你会经常想打电话.trim ()
在结果中删除尾随的换行符。布尔
节点
:分配节点标签
linux & & 64位
限制此步骤生成的位置。可留空,在这种情况下,任何可用的遗嘱执行人都会被带走。字符串
powershell
: PowerShell脚本脚本
字符串
编码
(可选)returnStdout
,应用于此步骤的返回值;否则,控制如何将文本复制到构建日志中(对于标准错误总是如此)。如果未指定,则使用执行步骤所在节点的系统默认编码。如果预期进程输出可能包括非ascii字符,最好显式指定编码。例如,如果你知道一个给定的进程将生成UTF-8,但它将在一个使用不同系统编码的节点上运行(通常是Windows,因为每个Linux发行版长期以来都默认为UTF-8),你可以通过指定:编码:“utf - 8”
字符串
标签
(可选)字符串
returnStatus
(可选)布尔
returnStdout
(可选)字符串
,而不是打印到构建日志中。(如果有标准错误,仍然会打印到日志中。)你会经常想打电话.trim ()
在结果中删除尾随的换行符。布尔
pwsh
: PowerShell核心脚本脚本
字符串
编码
(可选)returnStdout
,应用于此步骤的返回值;否则,控制如何将文本复制到构建日志中(对于标准错误总是如此)。如果未指定,则使用执行步骤所在节点的系统默认编码。如果预期进程输出可能包括非ascii字符,最好显式指定编码。例如,如果你知道一个给定的进程将生成UTF-8,但它将在一个使用不同系统编码的节点上运行(通常是Windows,因为每个Linux发行版长期以来都默认为UTF-8),你可以通过指定:编码:“utf - 8”
字符串
标签
(可选)字符串
returnStatus
(可选)布尔
returnStdout
(可选)字符串
,而不是打印到构建日志中。(如果有标准错误,仍然会打印到日志中。)你会经常想打电话.trim ()
在结果中删除尾随的换行符。布尔
上海
: Shell脚本脚本
通常在Unix节点上运行Bourne shell脚本。接受多行。
可以使用解释器选择器,例如:#!/usr/bin/perl
否则将运行系统默认shell,使用xe
Flags(您可以指定组+ e
和/或组+ x
禁用)。
字符串
编码
(可选)returnStdout
,应用于此步骤的返回值;否则,控制如何将文本复制到构建日志中(对于标准错误总是如此)。如果未指定,则使用执行步骤所在节点的系统默认编码。如果预期进程输出可能包括非ascii字符,最好显式指定编码。例如,如果你知道一个给定的进程将生成UTF-8,但它将在一个使用不同系统编码的节点上运行(通常是Windows,因为每个Linux发行版长期以来都默认为UTF-8),你可以通过指定:编码:“utf - 8”
字符串
标签
(可选)字符串
returnStatus
(可选)布尔
returnStdout
(可选)字符串
,而不是打印到构建日志中。(如果有标准错误,仍然会打印到日志中。)你会经常想打电话.trim ()
在结果中删除尾随的换行符。布尔
ws
:分配工作节点
的一步。dir
属性将自动为您分配工作区节点
步骤,或者您可以使用它获得一个备用工作区ws
步骤,但默认情况下,位置是自动选择的。(类似AGENT_ROOT / workspace / JOB_NAME@2
.)
您可以在这里指定一个路径,工作区将被锁定。(该路径可以是相对于构建代理根目录的,也可以是绝对的。)
如果并发构建要求相同的工作空间,则使用后缀为@2
可能会被锁定。目前没有等待来锁定所请求的确切目录的选项;如果需要强制执行该行为,则可能失败(错误
)当松材线虫病
指示您获得了一个不同的目录,或者您可以通过其他方式强制执行构建的这一部分,例如舞台名称:‘…’,并发性:1
.
如果您不关心锁定,只需使用dir
步骤更改当前目录。
字符串