我知道当我手动运行构建时,我可以强制它进行干净的结账。
如何对构建链中的所有构建执行相同的操作?
答案 0 :(得分:0)
很难说出你的问题在哪里遇到困难。你能更具体一点吗?
如果这有助于我通过我们自己的约定来实现,即每个构建创建一个VCS Root。对于您可能只想清除部分根目录的Web应用程序,您仍然可以拥有一个新的VCS Root,其中包含另一个构建的子文件夹的自定义路径作为checkout目录。
示例强>:
构建1: 编辑VCS根目录: Root:http://yourserver:8080/your_collection
结帐选项 - >结帐目录: 自动(推荐)
构建2: 编辑VCS根目录: Root:http://yourserver:8080/your_collection
结帐选项 - >结帐目录: 自定义路径(选项) /子路径
答案 1 :(得分:0)
目前,无法将“自定义构建”对话框中的“清除签出”选项传播到链中的所有构建。投票的功能请求是https://youtrack.jetbrains.com/issue/TW-43043。
您可以在构建配置>上设置“在构建之前清除结帐目录中的所有文件”。版本控制设置页面。在这种情况下,将始终为构建配置执行干净检查。