我正在使用Teamcity作为git仓库的构建管理器;目前,创建新构建的触发器是有新更改时。
问题在于,在构建时,我运行的脚本会创建一个特定文件version.txt的新提交(我在那里增加了数字)。
尽管成功完成,但提交被视为新更改,并且在下一次运行时,即使没有进行其他提交,也将触发夜间构建。
我想能够创建一个规则,如果唯一的待处理更改是Version.txt文件,则不会触发构建。
有没有办法做到这一点?
编辑: 我已经向Team City添加了一个条件规则:如果version.txt文件已更改,则不要触发构建(请参见屏幕截图)。但是,似乎这条规则会导致如果有2个待处理更改,其中一个是version.txt文件,则不会触发构建。
问题在于,在构建时,我运行的脚本会创建一个特定文件version.txt的新提交(我在那里增加了数字)。
尽管成功完成,但提交被视为新更改,并且在下一次运行时,即使没有进行其他提交,也将触发夜间构建。
我想能够创建一个规则,如果唯一的待处理更改是Version.txt文件,则不会触发构建。
有没有办法做到这一点?
编辑: 我已经向Team City添加了一个条件规则:如果version.txt文件已更改,则不要触发构建(请参见屏幕截图)。但是,似乎这条规则会导致如果有2个待处理更改,其中一个是version.txt文件,则不会触发构建。
提前感谢。