TFS 构建 - 不包括最新的变更集
TFS Build - Not including latest changeset
我有一个自定义 TFS 构建模板,其中包含一个过程,该过程 运行 是一个涉及从服务器获取一些数据并在进入主构建过程之前将其签入 TFS 的过程。
步骤如下:
- 设置版本号
- 运行 我们的自定义脚本 - 获取数据,签入 TFS
- 初始化环境
- 从 Team Foundation 版本控制获取源代码
- 关联自上次良好构建以来发生的变更集
- 编译、测试和发布
我似乎遇到的问题是,自上次成功构建以来的所有更改集都包含在内,但与第 2 步中的脚本 运行 关联的更改集除外。
有人知道这里会发生什么吗?我的猜测是自上次构建以来寻找更改集的逻辑使用了在请求构建时设置的截止(因此忽略了最后一次更改集的原因)但这只是一个没有根据的猜测。
在此先感谢您的帮助。
我会链接两个构建:第一个构建生成并签入文件,第二个简单地将它们拉下来。
正在尝试以下步骤:
- 编辑您的构建定义并转到 "Process" 选项卡。
- 在 "Get version" 选项下输入 "T"。
- 排队构建并检查结果。
我有一个自定义 TFS 构建模板,其中包含一个过程,该过程 运行 是一个涉及从服务器获取一些数据并在进入主构建过程之前将其签入 TFS 的过程。
步骤如下:
- 设置版本号
- 运行 我们的自定义脚本 - 获取数据,签入 TFS
- 初始化环境
- 从 Team Foundation 版本控制获取源代码
- 关联自上次良好构建以来发生的变更集
- 编译、测试和发布
我似乎遇到的问题是,自上次成功构建以来的所有更改集都包含在内,但与第 2 步中的脚本 运行 关联的更改集除外。
有人知道这里会发生什么吗?我的猜测是自上次构建以来寻找更改集的逻辑使用了在请求构建时设置的截止(因此忽略了最后一次更改集的原因)但这只是一个没有根据的猜测。
在此先感谢您的帮助。
我会链接两个构建:第一个构建生成并签入文件,第二个简单地将它们拉下来。
正在尝试以下步骤:
- 编辑您的构建定义并转到 "Process" 选项卡。
- 在 "Get version" 选项下输入 "T"。
- 排队构建并检查结果。