在“在代理上运行”处获取变更集序列到构建模板工作流程中
我需要为 TFS 服务器的构建生成自定义构建号
今天我使用当前日期时间(YY + 当年的当前日期)生成了构建号版本,如下所示: build = Convert.ToInt16(DateTime.Today.ToString(" yy") + DateTime.Today.DayOfYear.ToString());
它工作得很好,但现在我需要使用与构建相关的最后一个变更集的日期来生成这个数字。
我如何得到这个日期?
请记住:我在“在代理上运行”序列中生成构建号到构建模板工作流程中。
谢谢
I need to generate a custom build number for the builds of the TFS server
Today I generated build number version with the current datetime (YY + current day of year), like this: build = Convert.ToInt16(DateTime.Today.ToString("yy") + DateTime.Today.DayOfYear.ToString());
Its works perfectly, but now I need to generate this number with the date of last changeset associated with the build.
How I get this date?
Remember: I'm generate build number at "run on agent" sequence into build template workflow.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
顺便说一句,我这样做:
我有一个带有“GetAssemblyVersion”活动的自定义流程模板。
此活动有以下代码:
。
。
。
[必填参数]
公开争论> ChangesetsToVersion { 获取;放; }
。
。
。
}
我还没有测试过,但这看起来效果很好。
By the way I do this:
I had have a custom process template with a activity "GetAssemblyVersion".
This activity have this code:
.
.
.
[RequiredArgument]
public InArgument> ChangesetsToVersion { get; set; }
.
.
.
}
I didn't test it yet, but this like to works fine.