如何从 jenkins 工作区将 EAR 签入到 TFS

how to checkin EAR to TFS from jenkins workspace

我创建了一个 Jenkins 作业,它从 TFS 获取代码并在 jenkins 默认工作区 (/opt/jenkins/lib/jobs/PROJECTNAME/workspace/dist) 构建 EAR。

构建 EAR 后,我需要将此 EAR 签入到 TFS,但我没有看到任何将工件签入到 TFS 的选项。

可能会有帮助。

访问how to add an existing solution to tfs

另一个add solution to TFS server

如果您在 Jenkins 中使用 TFS Plugin 从 TFS 获取代码。它会在获取代码时创建一个工作区。设置如下:

然后,您可以添加 "Execute Windows batch command" 构建步骤以在通过 TF Command 构建 EAR 后将文件签入 TFS。

现在您将签入文件:

在命令中,我查看了构建生成的文件夹,你也可以只添加构建生成的项目。