如何从詹金斯工作区将EAR签入到TFS
Posted
技术标签:
【中文标题】如何从詹金斯工作区将EAR签入到TFS【英文标题】:how to checkin EAR to TFS from jenkins workspace 【发布时间】:2016-02-17 19:23:55 【问题描述】:我创建了一个 Jenkins 作业,它从 TFS 获取代码并在 jenkins 默认工作区 (/opt/jenkins/lib/jobs/PROJECTNAME/workspace/dist) 构建 EAR。
构建 EAR 后,我需要将此 EAR 签入到 TFS,但我没有看到任何将工件签入到 TFS 的选项。
【问题讨论】:
【参考方案1】:如果您在 Jenkins 中使用 TFS Plugin 从 TFS 获取代码。获取代码时会创建一个工作区。设置如下:
然后,您可以添加“执行 Windows 批处理命令”构建步骤,以便在 EAR 构建后通过TF Command 将文件签入 TFS。
现在您将获得已签入的文件:
在命令中,我签入了构建生成的文件夹,你也可以只添加构建生成的项目。
【讨论】:
我在 gradle 中创建了类似的脚本并执行它的工作正常。你的也很好,感谢更新【参考方案2】:可能会有所帮助。
访问how to add an existing solution to tfs
另一个add solution to TFS server
【讨论】:
以上是关于如何从詹金斯工作区将EAR签入到TFS的主要内容,如果未能解决你的问题,请参考以下文章