teamcity - 如何在 TeamCity 中实现删除文件夹步骤

标签 teamcity teamcity-8.0

在 TeamCity 8.1 中,我刚刚下载了我的源代码,我要做的第一件事是从我刚刚检索的内容中删除一堆子文件夹。

我不能在“结帐规则”中使用排除项,所以我想我需要一个单独的步骤来在检索源代码后立即运行。

我想我需要一个命令行步骤?如果是这样,我似乎无法找到有关使用它删除多个子文件夹的更多信息?

enter image description here

有人在这方面有经验吗?

最佳答案

有两种方式

  1. 使用命令行通过 windows/unix 命令删除文件夹。 Teamcity 发布了一个名为 teamcity.build.checkoutDir 的属性,您可以使用它转到目录并运行必要的删除命令(基于您要 check out 的操作系统)。

  2. 更好的方法是在您的 build.xml 中添加一个目标,并将该目标作为构建的第一步调用

关于teamcity - 如何在 TeamCity 中实现删除文件夹步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24534444/

相关文章:

rest - TeamCity REST API 获取待定更改列表

ssh - Teamcity SSH 私钥登录失败 : invalid privatekey

java - Gradle 和团队城市 : Overriding --init-script argument?

teamcity - Team city breaks 基于代码覆盖率构建

c# - 在构建服务器中构建可移植类库项目失败

teamcity - 如何移动 TeamCity 缓存目录根目录?

teamcity - 如何从 Git 获取完整的变更日志作为 TeamCity 中的工件

带有 postgresql 和 redis 的 Docker 镜像

TeamCity:给非注册用户的电子邮件通知

api - TeamCity REST API : Who broke the build?