【发布时间】:2019-12-14 01:22:32
【问题描述】:
使用 Jenkins Job,我想阅读 TFS(大约 2008 年版本)签入评论,并且基于该评论,我需要在 Jenkins 构建定义中执行更多操作项。
【问题讨论】:
-
TFS 2008 已经很老了,而且已经很久没有支持了。建议您更新 TFS 版本以获得新功能和持续帮助。
使用 Jenkins Job,我想阅读 TFS(大约 2008 年版本)签入评论,并且基于该评论,我需要在 Jenkins 构建定义中执行更多操作项。
【问题讨论】:
您可以在任何地方使用 Team explorer,它是 TFS 的命令行实用程序。你需要在你的 Jenkins 服务器上安装它并使用如下命令:
tf -h Team Explorer Everywhere 命令行客户端(版本 14.0.3.201603291047)
可用的命令及其选项:
add [-lock:none|checkin|checkout] [-type:<value>] [-recursive] [-silent] [-noignore] <localItemSpec>...
branch [-version:<value>] [-noget] [-lock:none|checkin|checkout] [-recursive] [-checkin] [-comment:<value>|@valuefile] [-author:<value>]
[-notes:"note"="value"[;"note2"="value2"[;...]]|@notefile] <oldItemSpec> <newLocalItem>
branches [-version:<value>] <itemSpec>...
changeset [-latest] [-comment:<value>|@valuefile] [-notes:"note"="value"[;"note2"="value2"[;...]]|@notefile] [changenumber]
checkin [-all] [-author:<value>] [-comment:<value>|@valuefile] [-notes:"note"="value"[;"note2"="value2"[;...]]|@notefile] [-override:<value>|@valuefile]
[-recursive] [-validate] [-bypass] [-force] [-noautoresolve] [-associate:<workItemID>[,<workItemID>...]] [-resolve:<workItemID>[,<workItemID>...]]
[-saved] [<itemSpec>...]
checkout [-recursive] [-lock:none|checkin|checkout] [-type:<value>] <itemSpec>...
delete [-lock:none|checkin|checkout] [-recursive] <itemSpec>...
delete -detect [-lock:none|checkin|checkout] [-recursive]
destroy [-keephistory] [-startcleanup] [-preview] [-silent] [-stopat:<value>] [-noprompt] itemspec1[;versionspec][;XdeletionID] [itemspec2...itemspecN]
difference [-recursive] <itemSpec> <itemSpec2>
difference [-shelveset:<value>] [-recursive] <shelvesetItemSpec>
difference [-version:<value>] [-recursive] <itemSpec>
【讨论】: