gpt4 book ai didi

teamcity - 如何让 TeamCity 只清理某些文件

转载 作者:行者123 更新时间:2023-12-02 21:39:55 24 4
gpt4 key购买 nike

是否可以让 TeamCity 在从我的 git 存储库获取文件时仅清理某些文件?我修改一个文件作为构建步骤,因此始终需要该文件的干净版本。但是,实际上没有必要每次都获取整个存储库,因为通常只修改几个文件(因此,我宁愿不使用“构建前清理所有文件”命令)。

谢谢!

为了澄清,假设我有以下结构:- 索引.html-js/script.js- js/plugins.js

我只想始终(无论是否发生任何更改) checkout index.html。我只想在 js 文件夹中的文件发生任何更新时替换它们。

最佳答案

如果您使用的是 TeamCity 6.5 或更高版本,则可以使用 Build Files Cleaner (Swabra) Build Feature 。添加构建步骤并运行 clean build 后,它将在新构建开始之前或当前构建结束时清除构建期间生成的所有新的未版本化文件。

我个人更喜欢在新构建开始之前运行它,因为它允许您在尝试找出出错原因时查看任何输出。

基本上,它确保构建代理工作文件夹中没有任何内容在每次构建之前未从存储库中提取。

关于teamcity - 如何让 TeamCity 只清理某些文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11413770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com