在 TFS 中设置 Ant 或 Maven 生成

设置 Eclipse 生成的持续集成和 Team Foundation Server。在签入代码时,自动生成运行。这样,您可以看到和解决立即问题。

TFS 可以运行 Ant 或 Maven 生成,但是,您将需要设置您自己的生成服务器。一旦完成此操作,TFS 就会像处理其他生成一样处理 Ant 或 Maven 生成。TFS 将触发生成、处理生成放置、跟踪生成结果,甚至在生成中断时创建 bug。

设置 TFS 生成服务器

  1. 将 Team Foundation Server Express 2012 下载并安装到您的生成服务器上。

  2. 在安装程序完成放下位之后,TFS 配置中心自动打开。

    Team Foundation Server 配置中心

  3. 启动“生成服务配置”向导。

    生成服务配置向导

    提示提示

    您以后可以通过运行 TFS 管理控制台获取到该向导。

  4. 连接到 TFS 的团队项目集合。

    选择团队项目集合连接到团队项目集合添加 Team Foundation Server

    这是向您的团队项目集合提供 URL 的位置。

    添加 Team Foundation Server

  5. 创建新的管理员运行此计算机上的生成。

    生成服务配置向导

  6. 如果您不想使用 NT AUTHORITY\NETWORK SERVICE,则可以使用域帐户运行生成服务。

    生成服务设置

  7. 如果一切正确,请配置生成服务器。

    配置生成服务器

    现在您已设置生成服务器。

    配置进度生成配置进度

    您还将在 Eclipse 的生成控制器列表中看到您的生成服务器。

    生成定义

在生成服务器上启用蚂蚁或内行生成

既然您已安装了生成服务器,请确保该服务器可以生成您的 Ant 或 Maven 项目。

  1. 下载并安装 Java 开发工具包。

  2. 依赖使用的生成系统,下载并安装 Ant 或 Maven。如果您使用两个生成系统,您可以在同一生成计算机安装 Ant 和 Maven。

  3. 下载并安装 TFS 生成扩展。

  4. 根据 Java、蚂蚁或内行设 置JAVA_HOME 和 ANT_HOME 或 M2_HOME 环境变量安装说明。

定义您的 CI 生成

现在您具备可以生成 Ant 和 Maven 项目的 TFS 生成服务器。可以定义您的 CI 生成。

  1. 如果尚未做,请连接到 TFS 并共享您的代码。

  2. 从 Eclipse 中的 Team Foundation 服务器角度创建生成定义。

    团队资源管理器新建生成定义

  3. 命名并描述生成定义。

    命名生成定义

  4. 使用该触发器指示何时运行该生成。在这种情况下,它将运行不论何时签入的代码。

    生成触发器

  5. 选择要生成的项目

    选择项目浏览文件夹

  6. 选择设置的生成控制器,并将放置位置。

    生成定义

    对生成进行排队,以确定一切是否正常工作。

    将新生成排入队列

    现在,当您签入代码时,将自动启动生成。

请参见

概念

用于 Eclipse 的 Team Foundation Server 插件 - 初学者指南