Aki*_*kin 5 build-automation tfs continuous-integration tfsbuild tfs2010
我使用持续集成进行TFS构建设置.一切正常.
我正在尝试限制触发构建到特定文件夹(和子)的签入.
目前,在我的定义中设置的Source Control文件夹的任何签入都会导致项目构建,但我希望只有在代码签入到其中一个子目录(并且它是子目录)时才会触发构建.源控制文件夹.
有没有人有任何想法?我已经进入Default构建模板尝试进行更改,但到目前为止还没有运气.
不幸的是,TFS 使用构建定义中定义的工作空间映射有两个目的:定义将哪些文件下载到构建服务器,以及定义哪些文件/文件夹触发 CI/Gated 构建。
对于绝大多数情况来说,这些都是同一件事,所以它工作得很好。如果这对你不起作用,有一种方法可以解决它,但它并不漂亮。
您可以设置工作空间映射来指定哪些文件/文件夹应触发 CI 构建。然后自定义构建工作流程,在下载代码时不使用工作空间映射,而是可以将要下载的路径硬编码到工作流程中,或者可以公开一些在构建定义中设置的自定义构建参数来指定要下载的文件夹。
归档时间: |
|
查看次数: |
2667 次 |
最近记录: |