我正在使用 TeamCity 8 为我的网站设置 CI。对于网站,这很容易,因为我只需复制整个文件夹。
但是对于我们的 SQL 更新,我们进行了设置,以便在每个版本中,我们都有一个单独的文件夹。例如:
db
update
001
002
003
...
018
因此,我试图弄清楚如何设置版本控制设置步骤以仅监视最后一个文件夹的更改。最坏的情况是,我可以监视整个更新树的变化,因为理论上,我们应该只对最后一个文件夹进行更改。
但是弄清楚如何指向最后一个文件夹会更干净,因为a)它将防止触发构建从对先前文件夹的意外更改,以及b)它将允许每次运行脚本的单个本地路径(无需另一个逻辑来确定要运行的路径)。
但这可能是不可能的,因此请与社区联系。如果重要的话,我们的 VCS 是 Git/Github。