我有一个构建脚本模板,它可以完成所有常见的构建脚本操作:设置一堆参数、配置各种配置值,并运行 PowerShell 脚本来运行构建步骤。此模板由一些构建步骤继承,这些构建步骤针对不同的代码分支进行自定义。
TeamCity 允许在继承的构建步骤中覆盖模板中的值。对于参数,有一个选项可以取消覆盖并将其重置为模板中的默认值。但我找不到 PowerShell 脚本的相应选项。我有一个脚本与模板严重不同步;哪里有选项可以告诉它停止覆盖模板的脚本?
答案1
经过一番搜索,似乎没有办法重置 PowerShell 脚本本身,但可以重置包含脚本的整个构建步骤以使用模板而不是覆盖的版本。此选项位于构建步骤列表中,位于“编辑”链接旁边的下拉列表中。