命令行
使用 Command Line 构建运行程序,您可以运行任何由操作系统支持的脚本。
note
要在 Kotlin DSL 中配置 Command Line 构建运行程序,请参见 ScriptBuildStep。
tip
请查看我们的 视频指南,了解如何在 TeamCity 中 运行命令行脚本。
选项 | 描述 |
---|---|
工作目录 | |
运行 | 指定模式:带参数运行可执行程序,或运行自定义 shell / batch 脚本(见下文)。 |
命令可执行 | 如果在 Run 下拉菜单中选择了 "带参数的可执行文件",则该选项可用。 指定要启动的可执行文件的路径。 |
命令参数 | 如果在 Run 下拉菜单中选择了 "带参数的可执行文件",则该选项可用。 指定用空格分隔的参数传递给可执行文件。 如果参数包含空格,可以用双引号括起来。 对于非平凡的参数,建议您使用“自定义脚本”选项。 |
自定义脚本 | 如果在 Run 下拉菜单中选择了"Custom script",则该选项可用。 一种平台特定的脚本,它将在 Unix 类似的环境中作为可执行脚本执行,并作为 Windows 上的 |
将 stderr 输出格式化为: | 指定运行器如何处理错误输出:
|
note
TeamCity 将脚本中被百分号(
%
)包围的字符串视为 参数引用。 为了防止 TeamCity 将百分号内的文本视为属性引用,使用双百分号对其进行转义:例如,如果您想将% \Y % \m % \d % \H % \M % \S
传递到构建中,请将其更改为%\%Y%\%m%\%d%\%H%\%M%\%S
。
在本节中,您可以指定一个 Docker 镜像,该镜像将被 用于运行此构建步骤。
要了解如何配置代码覆盖率选项,请参阅 配置 Java 代码覆盖率 页面。
感谢您的反馈!